Construir una aplicación Android con funciones inyectadas por dependencias y librerías, con simplificación de autenticación, reporte y seguimiento de errores, servicios de terceros, elementos de realidad aumentada, y publicable en tiendas alternativas a Google Play y/o en un servidor propio.
- Firebase es una plataforma de Google para desarrollar y facilitar la creación de apps con alta calidad de una forma rápida.
- ArCore es un kit de desarrollo de software para dispositivos móviles que permite la creación de aplicaciones de realidad aumentada.
- Jetpack es un conjunto de bibliotecas que ayuda a los desarrolladores a seguir las prácticas recomendadas, reducir el código estándar y escribir código que funcione de manera coherente en los dispositivos y las versiones de Android, para que puedan enfocarse en el código que les interesa.
- Android Studio
- Cuenta de Google
- Teléfono físico (Recomendado)
- SDK ArCore
Desarrollar una app Android con Kotlin como principal lenguaje de desarrollo, con funciones agregadas mediante Firebase Authentication, Firebase Crashlytics, Dependencias, Navigation, SDK´s, Deploys, Librerías y RA.
- Firebase Authentication (Simplifica el inicio de sesión y el registro)
- Firebase Crashlytics (Reportes y seguimiento a errores)
- Dependencias (Simplifica el código)
- Navigation (Mejora el flujo de datos)
- Terceros (Implementar SDK's de terceros) Facebook, Spotify, Conekta
- Deploys (Publica en tiendas altenativas a Google Play o en un servidor externo)
- Librerías (Ahorra código y mejora el flujo)
- RA (Implementaciones más utilizadas de RA)