Fermer

janvier 8, 2021

Xamarin Essentials: fonctionnalités, avantages et avantages


Xamarin Essentials ajoute toutes sortes d'API utiles dans un seul package NuGet. Apprenons les bases des bases de Xamarin en jetant un œil!

Il est normal d'utiliser différents packages NuGet pour ajouter plus de fonctionnalités lorsque nous développons une application, mais il est important d'utiliser le moins de packages NuGet possible afin d'avoir le meilleure performance possible. C'est pourquoi nous allons en apprendre davantage sur Xamarin.Essentials! 😍

Qu'est-ce que Xamarin.Essentials?

Xamarin.Essentials nous donne différentes API multiplateformes qui nous permettent d'ajouter des fonctionnalités dans notre application, telles que l'accéléromètre, le baromètre, le géocodage, la géolocalisation, entre autres. Le plus grand avantage est que nous pouvons accéder à toutes ces fonctionnalités en utilisant JUST ONE NuGet Package nommé Xamarin.Essentials. Dans les versions précédentes de Xamarin.Forms, nous devions ajouter ce NuGet à notre projet, mais il est maintenant ajouté par défaut lors de la création d'un nouveau projet.

Pour l'utiliser, de quoi avons-nous besoin?

Si vous avez Xamarin. Forms version supérieure à 4.0, le package NuGet est intégré à notre projet. Sinon, il vous suffit de suivre les étapes suivantes:

Add from NuGet package: Xamarin.Essentials

 Xamarin Essentials: A kit of essential APIs for your apps

What Does Xamarin.Essentials Offer?

I J'adore la façon dont Xamarin.Essentials nous donne accès à différentes parties de notre appareil et de notre matériel. Nous pouvons gérer des capteurs de mesure, des applications externes, des fonctionnalités matérielles, des cartes, entre autres. Voyons un par un!

Nous donne accès à presque tous les capteurs de mesure intégrés à notre appareil 📏

  • Accéléromètre: Mesure l'accélération de notre appareil.
  • Baromètre: Permet de mesurer le pression environnementale.
  • Gyroscope: Nous permet de suivre la rotation autour de trois axes principaux de l'appareil.
  • Boussole: Nous fournit les données de la boussole à notre appareil.
  • Magnétomètre: Quantifie la force ou la direction du signal magnétique d'un échantillon.

Nous permet d'utiliser les fonctionnalités d'autres applications qui sont en dehors de notre application 📨

  • E-mail: Permettez-nous d'envoyer des e-mails
  • Téléphone Dialer: Ouvre le clavier de numérotation.
  • Partager: Nous permet d'envoyer des informations (texte et fichiers) vers une application externe.
  • SMS: Nous permet d'envoyer des SMS.
  • Ouvrir le navigateur : Nous apporte les facilités pour ouvrir un navigateur Web.
  • Lanceur: Permet notre application pour ouvrir un URI vers une application externe via le système.
  • Text-to-Speech: Permet à notre application d'utiliser les moteurs de synthèse vocale intégrés pour lire le texte de l'appareil. [19659025] Nous donne accès aux informations matérielles de base et aux fonctionnalités de notre appareil 📧

    • Batterie: Fournit le niveau, l'origine et l'état de la batterie.
    • Lampe de poche : Allume et éteint la lampe de poche de notre appareil.
    • Vibreur: Accède aux options de vibration de l'appareil.
    • Détecter les secousses: Détecte les secousses de l'appareil.
    • Capteur d'orientation: Détecte l'orientation de l'appareil.

    Lets Us Play avec des informations de localisation!

    • Géocodage: Fournit les coordonnées et adresses du code géographique et du code géographique inverse.
    • Géolocalisation: Renvoie la position de l'appareil à l'aide du GPS.
    • Cartes: Ouvre la carte et vous pouvez ajouter un emplacement spécifique.

    Accéder à notre appareil a nd Application Information

    • Device Display Information: Renvoie l'orientation et les mesures de l'écran de l'appareil.
    • Device Information: Renvoie les informations de l'appareil.
    • App Information : renvoie les informations de l'application , comme le nom de l'appareil, l'idiome, la version, le type d'appareil, etc.
    • Suivi des versions: Renvoie le suivi des versions des applications et les numéros de compilation.
    • Connectivité: Nous permet de vérifier l'état de la connectivité et détecter les changements.

    Stockage, convertisseurs et fonctionnalités générales

    • Presse-papiers: Définit / obtient des informations sur le presse-papiers.
    • Convertisseurs de couleurs: Nous permet de jouer avec la tonalité des couleurs via System.Drawing.Color.
    • File System Helper: Nous permet d'enregistrer facilement des fichiers dans les données de l'application.
    • MainThread: Exécute le code dans le thread principal de l'application.
    • Platform Extensions: Nous aide avec les conversions Rect, Taille et Point.
    • Préférences: Nous permet de sauvegarder les préférences de notre application.
    • Stockage sécurisé: Aide à stocker en toute sécurité des paires clé / valeur simples. [19659013] Convertisseurs d'unités: Nous aide à convertir des unités.

    J'espère que cet article vous a aidé à rendre vos applications plus efficaces et avec beaucoup plus de fonctionnalités!

    Merci d'avoir lu! 💚

    Références: https://docs.microsoft.com/es-es/xamarin/essentials/

    En savoir plus sur Xamarin Essentials

    Vous voulez approfondir Xamarin Essentials? Consultez ces articles ensuite:





Source link