Temario y recursos del Curso de Kotlin para Android
Temario del Curso de Kotlin para Android
Conceptos Generales
- Expert Session: nuevo espacio para resolver tus dudas sobre el desarrollo de Apps para Android
- Bienvenida al curso y presentación del proyecto
- ¿Por qué desarrollar para Android usando Kotlin?
- Gradle, ART y arquitectura de la plataforma Android
Ambiente de desarrollo
- Instalación de JDK y Android Studio
- Configuración del SDK
- Creación de una aplicación Android desde cero
- Estructura de una aplicación Android
- Depuración en Android Virtual Device y dispositivos físicos
Desarrollo de la interfaz de la app
- Componentes de una aplicación Android
- Presentación de la app
- ViewGroups y Views
- Tipos de recursos y buenas prácticas en interfaces de usuario
Interfaces de usuario y personalización
- Creación y ciclo de vida de un Activity
- Creación de Fragments y DialogsFragment
- ConstraintLayout y CoordinatorLayout
- Detallando el layout del Home
- Finalizando el layout del Home
- LinearLayout, RelativeLayout y RecyclerView
- Detalles del RecyclerView
- Diseño de fragmentos con RecyclerView y CardViews
- Terminando los diseños con RecyclerView y CardViews
- Material Design y Material Components
- AppBarLayout, Toolbar y BottomNavigationView
- Personalización de vistas con shapes
Android Jetpack
Cloud Firestore
- Conectando nuestro proyecto con Firebase
- Crear nuestra base de datos en Cloud Firestore
- Obtener los datos desde Cloud Firestore
Android y Kotlin
- ViewModel y LiveData
- Creación de adaptador para el RecyclerView
- Detalles en el adaptador
- Revisión del reto adaptador para Speakers
- Carga de datos desde el ViewModel
- Configurando la aplicación para ejecutar en el dispositivo
- Envío y recepción de datos a diálogos
Para este curso vas a necesitar
6 Horas de contenido
18 Horas de práctica

Proyecto del curso
Platzi Conf AppCrea la aplicación para visualizar la información más importante de Platzi Conf. Elabora las interfaces de la aplicación desde cero. Dale vida a las vistas de la app utilizando animaciones nativas de Android. Conecta tu aplicación con una base de datos en la nube y consulta información del evento en tiempo real.
Para este curso vas a necesitar
6 Horas de contenido
18 Horas de práctica

Proyecto del curso
Platzi Conf AppCrea la aplicación para visualizar la información más importante de Platzi Conf. Elabora las interfaces de la aplicación desde cero. Dale vida a las vistas de la app utilizando animaciones nativas de Android. Conecta tu aplicación con una base de datos en la nube y consulta información del evento en tiempo real.
Conceptos Generales
- Expert Session: nuevo espacio para resolver tus dudas sobre el desarrollo de Apps para Android
- Bienvenida al curso y presentación del proyecto
- ¿Por qué desarrollar para Android usando Kotlin?
- Gradle, ART y arquitectura de la plataforma Android
Ambiente de desarrollo
- Instalación de JDK y Android Studio
- Configuración del SDK
- Creación de una aplicación Android desde cero
- Estructura de una aplicación Android
- Depuración en Android Virtual Device y dispositivos físicos
Desarrollo de la interfaz de la app
- Componentes de una aplicación Android
- Presentación de la app
- ViewGroups y Views
- Tipos de recursos y buenas prácticas en interfaces de usuario
Interfaces de usuario y personalización
- Creación y ciclo de vida de un Activity
- Creación de Fragments y DialogsFragment
- ConstraintLayout y CoordinatorLayout
- Detallando el layout del Home
- Finalizando el layout del Home
- LinearLayout, RelativeLayout y RecyclerView
- Detalles del RecyclerView
- Diseño de fragmentos con RecyclerView y CardViews
- Terminando los diseños con RecyclerView y CardViews
- Material Design y Material Components
- AppBarLayout, Toolbar y BottomNavigationView
- Personalización de vistas con shapes
Android Jetpack
Cloud Firestore
- Conectando nuestro proyecto con Firebase
- Crear nuestra base de datos en Cloud Firestore
- Obtener los datos desde Cloud Firestore
Android y Kotlin
- ViewModel y LiveData
- Creación de adaptador para el RecyclerView
- Detalles en el adaptador
- Revisión del reto adaptador para Speakers
- Carga de datos desde el ViewModel
- Configurando la aplicación para ejecutar en el dispositivo
- Envío y recepción de datos a diálogos