Fundamentos de lógica de programaciónAntes del curso
Principios básicos de programación que nos permitirán organizar de forma coherente las intrucciones al momento de programar.
Introducción a Kotlin
Desarrolla mejores apps para Android más rápido con Kotlin. Este es un lenguaje de programación de tipo estático moderno que aumentará tu productividad y satisfacción como desarrollador.
First Android App
Con la primera app, conocerás los fundamentos del desarrollo de aplicaciones Android y los pasos para iniciar tu carrera como Android Developer.
Contruyendo Layouts
Cubriremos todos los conceptos básicos del diseño de la interfaz de usuario. Utilizará todos los tipos de vista populares con un enfoque en ContraintLayout.
Activitidades y Fragmentos
¡Comprenderemos el concepto de ciclos de vida tanto para actividades como para fragmentos, esto te conviertirá en un gran desarrollador de Android!
App Navigation
Uso de menús y acciones de la barra de acciones. La biblioteca de navegación. Podrás construir una divertida aplicación de trivia usando múltiples fragmentos y navegación condicional.
App Architecture (UI Layer)
Con los Architecture Components tendrás el poder de diseñar incluso las ideas de aplicaciones más complicadas.
Connect to the Internet
¿Necesita algunos datos en vivo en su aplicación? En esta lección, usará Retrofit para comunicarse con cualquier servicio API que exista.
RecyclerView
¡Todo se ve mejor en una lista! RecyclerView ha sido, y sigue siendo, un componente esencial de cualquier diseño de aplicación. Esta lección se trata de la mejorar aplicación de los RecyclerViews.
Firebase
Se trata de una herramienta que nos ofrece un conjunto de características que conforman un backend completo sin necesidad de desarrollar el propio backend desde cero.
Persistencia, Servicios y Tasks
Esta lección trata sobre la persistencia de datos, como manejar y administrar servicios y procesos en segundo plano. Hay muchas formas de almacenar datos de forma permanente utilizando Room database y coroutines.
Proyecto real
Programación apps durante del curso y una app final que te permitirá poner en práctica todas tus nuevas habilidades y mejorar tu portafolio móvil.