30/4/2020 Librerías de acceso a Hardware en Flutter en Curso Avanzado de Flutter
LIVE 4.475 pts Menú
Curso Avanzado de Flutter
Artículo
Librerías de acceso a Hardware en Flutter
camilabs 27 de Mayo de 2019
Bluetooth
Es una librería de Flutter que funciona de manera Cross-Platform para Android y iOS. Nos
permite conectarnos a dispositivos, obtener información sobre ellos, mostrar noti caciones y
acceso a los servicios.
Qué es y cómo funciona Fire…
https://platzi.com/clases/1603-flutter-avanzado/20595-librerias-de-acceso-a-hardware-en-flutter/ 1/5
30/4/2020 Librerías de acceso a Hardware en Flutter en Curso Avanzado de Flutter
Esta librería la encuentras en el administrador de paquetes de dart:
https://pub.dev/packages/ utter_blue
Geolocalización
Este plugin creado por la compañía Base ow nos permite usar el hardware del dispositivo para
obtener el último y/o actual punto de localización, una ruta de puntos de localización,
transformar estos datos en coordenadas latotud y longitud, calcular distancias, así como
monitorear si está activado en nuestro teléfono.
Por defecto en Android se utilizan los Google Play Services pero si no está disponible utiliza la
clase LocationManager .
Los permisos que se utilizan en` Android son:
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE`_LOCATION" /`>
Y en iOS:
<key>NSLocationWhenInUseUsageDescription</key>
<string>This app needs access to location `when open.</string>
Qué es y cómo funciona Fire…
https://platzi.com/clases/1603-flutter-avanzado/20595-librerias-de-acceso-a-hardware-en-flutter/ 2/5
30/4/2020 Librerías de acceso a Hardware en Flutter en Curso Avanzado de Flutter
Si quieres saber más puedes encontrar la documentación aquí:
https://pub.dev/packages/geolocator
Acelerómetro
El acelerómetro del dispositivo es un sensor que sirve para medir la aceleración de
movimiento.
El comportamiento del acelerómetro normalmente estará en conjunto del giroscópio nos
permitirá detectar la orientación del dispositivo y rotar la interfaz en caso de ser necesario.
Sensors es el plugin más famoso en Flutter quenos permite tener acceso a e`stos dos
aditamentos de Hardware.
import 'package:sensors/sensors.dart';
accelerometerEvents.listen((AccelerometerEvent event) {
// Do something with the event.
});
gyroscopeEvents.listen((GyroscopeEvent event) `{
// Do something with the event.
});
37 Puedes ver toda la documentación aquí: https://pub.dev/packages/sensors
Qué es y cómo funciona Fire…
38 Beacon
https://platzi.com/clases/1603-flutter-avanzado/20595-librerias-de-acceso-a-hardware-en-flutter/ 3/5
30/4/2020 Librerías de acceso a Hardware en Flutter en Curso Avanzado de Flutter
39
Un Beacon es uno de los aditamentos de hardware más solicitados en el desarollo de
aplicaciones. Funciona vía Bluetooth emite una señal que lo identi ca de forma única. Ésta
40 señal puede ser recibida e interpretada por otros dispositivos como un smartphone.
41 Sus usos son tan variados como la imaginación lo diga. Puede emitir, fotografías, videos, texto,
etc. y desde el dispositivo móvil ser visualizados
42
En el siguiente video puedes ver alguno de sus usos.
43
En Flutter tenemos soporte para Beacons con el plugin Flutter Beacon que soporta
44
especialmente a los iBeacons que viste en el video.
45
Mira la documentación aquí: https://pub.dev/packages/ utter_beacon
46
Escribe aquí tu pregunta +2
JAVIER RODRIGUEZ Estudiante · hace 7 días
Buena información, hay muchas ideas para su uso
1
jcalderon.sys Estudiante · hace 28 días
Buena información
1 Qué es y cómo funciona Fire…
https://platzi.com/clases/1603-flutter-avanzado/20595-librerias-de-acceso-a-hardware-en-flutter/ 4/5