Aprende a Crear Apps Profesionales en Android

Duración 16 h. 41 m. 40 s.

Precio

$ 97 $ 197 Comprar ahora
Aprende a Crear Apps Profesionales en Android

Acerca del curso

¡Te doy la bienvenida al curso Aprende a Crear Apps Profesionales en Android para el desarrollo de una app de seguimiento de hábitos 100% Offline-First!

Si ya tenés conocimientos básicos de Jetpack Compose y desarrollo de Android, y estás listo para llevar tus habilidades al siguiente nivel, este curso es perfecto para vos.

 

En este curso, te sumergirás en el fascinante mundo de la programación avanzada de Android, mientras construimos juntos una aplicación altamente funcional y poderosa para el seguimiento de hábitos. Pero esto no es solo otro curso sobre desarrollo de aplicaciones; es una experiencia que transformará la forma en que construyes aplicaciones Android.

Utilizando tecnologías de vanguardia como Firebase Authentication, Room, Retrofit, Hilt, Notificaciones, Alarmas con AlarmManager y WorkManager, aprenderás cómo crear una aplicación offline-first y sincronizada de manera eficiente. Además, te sumergirás en Jetpack Compose, la revolucionaria biblioteca de UI de Android, para crear interfaces de usuario modernas y atractivas.

Pero eso no es todo. En este curso, también te enseñaré cómo implementar conceptos avanzados de arquitectura, como Dagger-Hilt, Clean Architecture, SOLID y código escalable y limpio. Aprenderás a diseñar una estructura robusta para tu aplicación, lo que te permitirá desarrollar aplicaciones más mantenibles, extensibles y de alta calidad.

A lo largo de este curso, no solo aprenderás a desarrollar una aplicación de seguimiento de hábitos, sino que también adquirirás las habilidades necesarias para enfrentar cualquier desafío en el desarrollo de aplicaciones Android. Obtendrás una comprensión profunda de los conceptos avanzados y las mejores prácticas, lo que te permitirá destacar en el campo de la programación Android.

¿Listo para llevar tus habilidades de programación Android al siguiente nivel? Únete a nosotros en este emocionante viaje y descubre cómo construir aplicaciones Android avanzadas de manera efectiva y eficiente. ¡No pierdas esta oportunidad y comienza tu camino hacia la maestría en la programación Android!

 

Todo lo que vas a aprender:

  • - Clean Architecture
  • - SOLID
  • - Inyección de Dependencias - Dagger-Hilt
  • - Jetpack Compose
  • - Firebase Authentication
  • - Room
  • - Retrofit
  • - Notificaciones
  • - Crear una API y Base de Datos remota sin codigo
  • - AlarmManager
  • - WorkManager
  • - Modularización
  • - Armar una app de 0 a 100 utilizando buenas practicas
  • - Aprende a agregar arquitecturas escalables a tus apps
  • - Unit Test
  • - UI Test
  • - Armar aplicaciones Offline-First
  • - Broadcast Receiver
  • - BONUS:
  •   - Modularización
    •   - Armado de CV
    •   - Armado de LinkedIn
    •   - Armado de Portfolio
    •   - Consejos para tu carrera profesional
    •   - Ejemplos de Entrevistas (Me grabé en 2 entrevistas REALES!)
    •   - Ebook con +36 Preguntas y Respuestas de Android

Nos vemos dentro del curso!

Contenido del curso

videoIntroducción al curso5 m. 36 s.
videoMasterclass de Clean Architecture16 m. 47 s.
videoLa Arquitectura que vamos a usar5 m. 59 s.
videoRecursos - Figma, Código e Imágenes Empezar
videoImplementando Clean Architecture en una funcionalidad de ejemplo35 m. 26 s.
videoComo usar el Repositorio de Github del Curso2 m. 32 s. Empezar
videoImportante actualización de Android Studio31 s. Empezar
videoBuild.gradle vs Build.gradle.kts vs Version Catalog4 m. 16 s. Empezar
videoCreando y Configurando el Proyecto6 m. 35 s. Empezar
videoAgregando la Navegación5 m. 57 s. Empezar
videoCreando el Onboarding - Presentation34 m. 10 s. Empezar
videoCreando el Onboarding - Domain y Data24 m. 11 s. Empezar
videoCreando el Login - Presentation28 m. 32 s. Empezar
videoCreando el Login - Lógica de Presentation10 m. 42 s. Empezar
videoCreando el Login en Firebase Authentication3 m. 50 s. Empezar
videoAgregando Firebase Authentication a la app6 m. 7 s. Empezar
videoCreando el Login - Domain y Data26 m. 14 s. Empezar
videoCreando el Registro - Presentation11 m. 54 s. Empezar
videoCreando el Registro - Domain y Data17 m. 4 s. Empezar
videoCambiando el Start Destination al tener sesión5 m. 54 s. Empezar
videoCreando la Home - Presentation36 m. 47 s. Empezar
videoContinuando con la Home - Presentation11 m. 44 s. Empezar
videoCreando el listado de Habitos - Presentation20 m. 42 s. Empezar
videoCreando el Backend10 m. 33 s. Empezar
videoCreando la Home - Domain y Data19 m. 33 s. Empezar
videoCreando el Detaille - Presentation26 m. 43 s. Empezar
videoCreando el Detalle - Domain y Data13 m. 24 s. Empezar
videoAgregando base de datos con Room28 m. 8 s. Empezar
videoAgregando conexión a la API con Retrofit32 m. 3 s. Empezar
videoAgregando Notificaciones con AlarmManager51 m. 33 s. Empezar
videoPidiendo el Permiso de Notificaciones6 m. 1 s. Empezar
videoSoportando Offline-First con WorkManager32 m. 6 s. Empezar
videoFuncionalidad de Cerrar Sesión11 m. 18 s. Empezar
videoAlarmas al reiniciar el celular5 m. 38 s. Empezar
videoQue es el Testing? Unit, Integracion y E2E9 m. 36 s. Empezar
videoUnit Testing en Casos de Uso + Refactor17 m. 3 s. Empezar
videoUnit Testing en ViewModels y Corrutinas29 m. 36 s. Empezar
videoTest End-to-End del flujo de Creación de un habito28 m. 57 s. Empezar
videoFix End-to-End en nuevas versiones de Jetpack Compose6 m. 28 s. Empezar
videoBugfix del listado de Habitos mostrando habitos incorrectos2 m. 49 s. Empezar
videoCorreccion del crash al sincronizar2 m. 39 s. Empezar
videoCancelando corrutinas para mejorar la performance5 m. 2 s. Empezar
videoFinal del Curso + Certificado1 m. 15 s. Empezar
videoMigrando Build.Gradle a Kotlin DSL y Gradle 819 m. 20 s. Empezar
videoMigrando Dependencias a Version Catalog16 m. 9 s. Empezar
videoBeneficios de Modularización7 m. 22 s. Empezar
videoEstrategia de Modularización6 m. 13 s. Empezar
videoCreando los Modulos13 m. 58 s. Empezar
videoModulo Core8 m. 30 s. Empezar
videoModulo Settings2 m. 31 s. Empezar
videoModulo Onboarding9 m. 57 s. Empezar
videoModulo Authentication8 m. 47 s. Empezar
videoModulo Home15 m. 14 s. Empezar
videoImplementation vs Api8 m. 15 s. Empezar
videoAcelera el Build de tus proyectos8 m. 28 s. Empezar
videoRefactor a Core Data7 m. 5 s. Empezar
videoComo Armar un CV Para Destacar En El Mercado Laboral16 m. 7 s. Empezar
videoComo Armar un LinkedIn Para Destacar En El Mercado Laboral6 m. 43 s. Empezar
videoAnalizando propuestas de LinkedIn48 m. 29 s. Empezar
videoGenerar Ideas Infinitas Para Tus Proyectos Personales y Profesionales21 m. 6 s. Empezar
videoLos 12 Consejos Más Importantes Para Tu Carrera Profesional30 m. 50 s. Empezar
videoDomina la Entrevista Android: Las 36 Preguntas de Entrevista Android Más Frecuentes Con Respuestas Empezar
videoEntrevistando para una empresa4 m. 44 s. Empezar
videoEntrevista con Recursos Humanos21 m. 58 s. Empezar
videoEntrevista Técnica57 m. 59 s. Empezar
videoAgenda tu Mentoría Empezar
certificate

Pase la prueba para recibir el certificado

Tema

Cuestionario

Aprobar la prueba
Martin Kiperszmid

Martin Kiperszmid

Programador Android

Instructor de curso

Apasionado desarrollador de aplicaciones Android con un enfoque centrado en la calidad del código, la escalabilidad y la aplicación de las mejores prácticas.

Trabajé en empresas líderes en la industria, lo que me ha permitido obtener una perspectiva práctica y actualizada sobre las últimas tendencias y tecnologías. Esta experiencia se refleja en el contenido de mis cursos y videos en YouTube, que abarcan no solo las bases teóricas, sino también las aplicaciones prácticas del desarrollo de aplicaciones Android.