Skip to content

asguen3/Android-Avanzado-Santander-2021

This branch is 1 commit behind beduExpert/Android-Avanzado-MASIVO-2021:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Oct 26, 2021
c3b8022 · Oct 26, 2021

History

7 Commits
Sep 10, 2021
Sep 10, 2021
Sep 10, 2021
Oct 14, 2021
Sep 10, 2021
Sep 10, 2021
Oct 26, 2021
Oct 3, 2021
Sep 10, 2021

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)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 95.7%
  • Java 4.3%