Xamarin Essentials un día cada sensor

Jaime Hernández
3 min readMar 26, 2019

--

En esta serie de post intentare ir implementando cada día implementando cada sensor de nuestro dispositivo móvil en la librería o paquete nuget Xamarin Essentials.

Xamarin.Essentials proporciona a los desarrolladores una API multiplataforma para sus aplicaciones móviles.

Android, iOS y ofrecen una API de plataforma y sistema operativo únicos a los que los desarrolladores tienen acceso a todos en C # aprovechando Xamarin. Xamarin.Essentials proporciona una única API multiplataforma que funciona con cualquier aplicación Xamarin.Forms, Android, iOS a la que se puede acceder desde un código compartido, sin importar cómo se cree la interfaz de usuario.

Empezar con Xamarin.Essentials

Siga la guía de inicio para instalar el paquete NuGet de Xamarin.Essentials en sus proyectos Xamarin.Forms, Android, iOS existentes o nuevos.

Guías de funciones

Siga las guías para integrar estas características de Xamarin.Essentials en sus aplicaciones:

  • Accelerometer: recupera los datos de aceleración del dispositivo en un espacio tridimensional.
  • App Information — Encuentra información sobre la aplicación.
  • Barometer — Monitorea el barómetro para detectar cambios de presión.
  • Battery : detecte fácilmente el nivel, la fuente y el estado de la batería.
  • Clipboard : permite configurar o leer texto de forma rápida y fácil en el portapapeles.
  • Color Converters : métodos de ayuda para System.Drawing.Color.
  • Compass : monitorea la brújula en busca de cambios.
  • Connectivity : compruebe el estado de la conectividad y detecte los cambios.
  • Detect Shake : detecta un movimiento de sacudidas del dispositivo.
  • Device Display Information : obtenga las métricas y la orientación de la pantalla del dispositivo.
  • Device Information: descubra el dispositivo con facilidad.
  • Email: envía fácilmente mensajes de correo electrónico.
  • File System Helpers : guarde fácilmente archivos en los datos de la aplicación.
  • Flashlight : una forma sencilla de encender / apagar la linterna.
  • Geocoding : geocodifica e invierte direcciones y coordenadas de geocodificación.
  • Geolocation : recupera la ubicación GPS del dispositivo.
  • Gyroscope : rastrea la rotación alrededor de los tres ejes principales del dispositivo.
  • Launcher : permite que una aplicación abra un URI por el sistema.
  • Magnetometer: detecta la orientación del dispositivo en relación con el campo magnético de la Tierra.
  • MainThread — Ejecutar código en el hilo principal de la aplicación.
  • Maps: abre la aplicación de mapas en una ubicación específica.
  • Open Browser : abra un navegador de forma rápida y sencilla a un sitio web específico.
  • Orientation Sensor : recupera la orientación del dispositivo en un espacio tridimensional.
  • Phone Dialer : abre el marcador de teléfono.
  • Platform Extensions : métodos de ayuda para convertir Rect, Tamaño y Punto.
  • Preferences— Rápida y fácilmente agregar preferencias persistentes.
  • Secure Storage— Almacene datos de forma segura.
  • Share : envíe uris de texto y de sitios web a otras aplicaciones.
  • SMS : crea un mensaje SMS para enviar.
  • Text-to-Speech : vocaliza el texto en el dispositivo.
  • Unit Converters— Métodos de ayuda para convertir unidades.
  • Version Tracking : rastrea la versión de las aplicaciones y los números de compilación.
  • Vibrate : hace que el dispositivo vibre.

Para empezar utilizare la app Compass de ejemplo creada por James Montemagno

La pueden verificar aquí

y la explicación de la misma en este link

En el transcurso de los próximos días iré explicando en detalle cada Sensor y su funcionamiento.

--

--

No responses yet