
Explicación de la app que vamos a construir a lo largo del curso ¿Por qué solo una app?
Pasos:
Crea un package llamado "dogdetail"
Crea un DogDetailActivity dentro
Pega los files adjuntos en las carpetas del proyecto indicadas, si ya existe el file simplemente reemplázalo
res/layout:
activity_dog_detail.xml
res/values:
colors.xml
strings.xml
themes.xml
res/drawable:
detail_info_background.xml
ic_check_black.xml
ic_hearth_white.xml
progressbar_background.xml
red_circle.xml
classpath("androidx.navigation:navigation-safe-args-gradle-plugin:2.3.5")
Dependencias para TFLite
// TensorFlow Lite
implementation 'org.tensorflow:tensorflow-lite:0.0.0-nightly-SNAPSHOT'
implementation 'org.tensorflow:tensorflow-lite-support:0.1.0'
Aprenderán a implementar idling resources de Espresso para esperar a que un proceso termine al hacer testing.
Aprende Android Avanzado y pasa al siguiente nivel de conocimiento. Lo que aprenderás en este curso es lo aplicamos los desarrolladores Android Senior en nuestro día a día, lo sé porque es justo a lo que me dedico.
Como siempre, este curso es directo y al grano, sin rodeos para que aprendas las herramientas, técnicas y prácticas más avanzadas y recomendadas en el menor tiempo posible; haremos esto creando una aplicación que incluye bastantes de las cosas que verás en el “mundo real” y yo diría que incluso va más allá. Por supuesto que la práctica es la que hace al maestro, no te diré que al terminar tendrás la misma experiencia que yo pero sí el mismo conocimiento de las herramientas, prácticas y código que yo uso en mi día a día.
Algunas de las cosas que aprenderás en el curso son:
MVVM y sus mejores prácticas.
Login/logout (Autenticación)
Machine Learning con Android y Tensorflow.
CameraX: Como hacer cosas interesantes con la cámara.
Dependency Injection con Hilt.
Jetpack Compose: lo último de Android para armar tu UI.
In-App purchases: Cómo hacer compras dentro de tu app.
Todo lo que necesitas para hacer testing.
Kotlin flows implementados en Android.
Modularización de apps Android
Todo, claro, con sus recomendaciones sobre mejores prácticas.
El curso irá creciendo conforme vayan saliendo nuevas tecnologías o se me ocurra que algo le falta, te invito a dejar tus comentarios si crees que algo no se incluye pero puede ser importante.
No te mentiré, este curso será todo un reto, pero créeme que la recompensa lo valdrá. He hecho todo lo posible para que sea lo más fácil y divertido posible, y si no entiendes algo me puedes preguntar con toda confianza y con mucho gusto te respondo.
Listo, no hay más que decir, suscríbete y empieza a aprender ahora.