Canales de Youtube
General para todo el curso
- Canal de Philipp Lackner (Inglés).
- Canal de Stevdza-San (Inglés).
- DevExperto (Castellano).
- Canal de AristiDevs (Castellano).
- Canal de Martin Kiperszmid (Castellano).
- Canal de dev.xcheko51x (Castellano).
- Canal oficial Android para desarrolladores (Inglés).
- Canal oficial de Material Design (Diseño Inglés).
- Blog en Castellano con artículos y casos prácticos de desarrollo móvil.
- Blog en Inglés con artículos y casos prácticos de desarrollo móvil.
- Videojuegos con Kotlin (Inglés).
Tema 0 - Entorno de desarrollo
Instalación y configuración
- Crear el primer proyecto en Android Studio.
- Introducción a Android Studio
- Cómo instalar Android Studio.
- Cómo configurar Android Studio.
- Android Estudio (Vídeo DevExpert)
- Video tutorial Gradle (Vídeo DevExpert)
- Gradle y el sistema de compilación de Android.
- Herramientas de línea de comandos en el SDK.
Tema 1 - Lenguaje Kotlin
Recursos para iniciarse y profundizar en el lenguaje Kotlin.
- Página oficial del lenguaje.
- Curso guiado de iniciación.
- Curso guiado de profundización.
- Capacitación oficial de Kotlin para programadores (profundización).
- Curso de Kotlin (Lista de reproducción de DevExperto en Castellano)
- Curso de Kotlin Básico (Lista de reproducción oficial de MoureDev)
- PlayGround Kotlin. (Pruebas On-line)
Tema 2 - Estructura de una Aplicación Android
Estructura y elementos de una App Android y arquitectura propuesta por Google.
- Visión general de capas.
- Capa de Datos.
- Capa de UI.
- Lista reproducción canal oficial en inglés.
- Android Architecture Starter Templates (beta)
- Resources - Android Basics Philipp Lackner
- Context - Android Basics Philipp Lackner
- Activity - Android Basics Philipp Lackner
- ViewModel - Android Basics Philipp Lackner
Tema 3 - Introducción a la Capa de UI
Capas de Jetpack Compose: Runtime, Fundation y Material.
- Documentación oficial.
- Material Design 3 - Componentes y Estándares.
- Aprendizaje guiado Codelab.
- Repositorio de recopilación de enlaces de compose (Actualizados).
- PlayGround
- Recopilación de ejemplo de nivel básico para aprender los componentes.
- Proyectos de ejemplo de nivel medio a avanzado.
- 70 proyectos de Compose de principiantes a experto.
- Lista de reproducción oficial de conceptos básicos en Inglés.
- Lista de reproducción oficial de capas y modificadores en Inglés.
- Lista de reproducción de DevExperto en Castellano