Skip to content

Some-Courses/Android-Avanzado-2021

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Android Avanzado

👋 Bienvenid@s

🎯 Objetivo

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.

Datos relevantes

  • 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.

⚙️ Requerimientos

  • Android Studio
  • Cuenta de Google
  • Teléfono físico (Recomendado)
  • SDK ArCore

💻 Proyecto

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.

📑 Sesiones

  1. Firebase Authentication (Simplifica el inicio de sesión y el registro)
  2. Firebase Crashlytics (Reportes y seguimiento a errores)
  3. Dependencias (Simplifica el código)
  4. Navigation (Mejora el flujo de datos)
  5. Terceros (Implementar SDK's de terceros) Facebook, Spotify, Conekta
  6. Deploys (Publica en tiendas altenativas a Google Play o en un servidor externo)
  7. Librerías (Ahorra código y mejora el flujo)
  8. RA (Implementaciones más utilizadas de RA)

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 95.5%
  • Java 4.5%