Android Expert
Aprende a PROGRAMAR aplicaciones ANDROID en KOTLIN sin conocimientos previos
Aprende a programar sin conocimientos previos. Empezaremos desde lo más básico hasta conseguir desarrollar una aplicación completa. The project is written primarily in Kotlin, distributed under the Apache License 2.0 license, first published in 2022. It has gained significant community traction with 7,357 stars and 159 forks on GitHub. Key topics include: android, curso, curso-android, kotlin, kotlin-android.
ANDROID MASTER
<p align="center"> <a href="https://youtu.be/vJapzH_46a8"><img src="https://i.imgur.com/ma1kNJS.jpg" style="height: 75%; width:75%;"/></center></a></p>Aprende a programar sin conocimientos previos. Empezaremos desde lo más básico hasta conseguir desarrollar una aplicación completa.
Aprende a PROGRAMAR aplicaciones ANDROID en KOTLIN desde CERO.
El curso se irá haciendo en DIRECTO en TWITCH, donde además de explicar resolveré dudas y haremos ejercicios. Una vez esté el contenido grabado y editado se irá subiendo a YOUTUBE.
El temario del curso será:
<br />
- ¿Qué es Kotlin?
- Instalar Android Studio para Kotlin
- Valores y variables en Kotlin
- Trabajando con variables en Kotlin
- Funciones en Kotlin
- Funciones con parámetros de entrada y salida
- Instrucciones if-else en Kotlin
- Expresión when en Kotlin
- Nulabilidad
- Ejercicios If-else/When
- Arrays en Kotlin
- Listas en Kotlin
- Desarrollando nuestra primera APP
- Navegación de pantallas
- Crear un menú para navegar entre apps
- Diseñar y programar app completa IMC
- Cambios entre pantallas
- Gestión y creación de colores
- Diseño de UI
- CardView
- RangeSlider
- Compatibilidad con múltiples idiomas (Strings)
- Listeners y clicks
- Diseñar y programar app completa TODO
- Recyclerview
- Dialog
- Sealed class
- Funciones lambdas
- Diseñar y programar una buscador de Superhéroes
- SearchView
- Consumo de APIs con Retrofit
- Funciones lambdas
- Recyclerview
- Diseñar y programar una pantalla de ajustes con persistencia de datos
- Persistencia de datos con DataStore
- Switch y RangeSlider
- Modo noche
Aplicaciones desarrolladas durante el curso.
Calculador IMC.
| Pantalla principal | Resultado |
|---|---|
| <img src="https://i.imgur.com/F6rSzsI.png" style="height: 50%; width:50%;"/> | <img src="https://i.imgur.com/lH1NBas.png" style="height: 50%; width:50%;"/> |
Organizador de tareas.
| Pantalla principal | Añadiendo tareas |
|---|---|
| <img src="https://i.imgur.com/uvVh4Q9.png" style="height: 50%; width:50%;"/> | <img src="https://i.imgur.com/GhHuj6c.png" style="height: 50%; width:50%;"/> |
Buscador de superhéroes.
| Pantalla principal | Añadiendo tareas |
|---|---|
| <img src="https://i.imgur.com/XNwTHjy.png" style="height: 50%; width:50%;"/> | <img src="https://i.imgur.com/xYOssJf.png" style="height: 50%; width:50%;"/> |
Pantalla de ajustes.
| Pantalla principal | Añadiendo tareas |
|---|---|
| <img src="https://i.imgur.com/HnYQIew.png" style="height: 50%; width:50%;"/> | <img src="https://i.imgur.com/p1Yn1gt.png" style="height: 50%; width:50%;"/> |
Preguntas habituales.
-
¿Necesito saber programar?
- NO, este curso es realmente DESDE CERO.
-
¿Habrán ejercicios?
- Al final de la clase se pondrán ejercicios que se resolverán al inicio de la clase siguiente.
-
¿Y si tengo dudas?
- Tienes un canal exclusivo para dudas del curso en el DISCORD llamado 🖥-twitch-curso-android.
COLABORA.
Este proyecto es totalmente GRATUITO por lo que puedes aportar tu grano de arena de múltiples formas.
- Dale a FAV al proyecto (Star)
- Comparte el tuit original para que llegue a más gente
- Sígueme en mis redes sociales
- Nomíname a GITHUB STAR
Contributors
Showing top 1 contributor by commit count.
