Curso de Android 14 con Kotlin: Intensivo y práctico
Kotlin para Android Studio en Español: Firebase, MVVM, API REST, Room, Play Store, Coroutines, LiveData, Jetpack Compose
Description
Bienvenido a nuestro curso completo de Android con Kotlin intensivo y práctico donde desde cero y sin experiencia, previa aprenderemos juntos a crear aplicaciones nativas actuales con Kotlin el lenguaje oficial para hacer apps en Android Studio.
Durante el curso tendremos ocasión de aprender muchas cosas juntos, incluyendo todo lo que necesitas para convertirte en un desarrollador Android y a utilizar como un profesional el lenguaje Kotlin. Por ello nuestro curso incluirá:
Descarga e instalación de la versión más nueva de Android Studio(Mac OS y Windows).
Sintaxis del lenguaje de programación Kotlin básico-avanzado.
Múltiples formas de declarar y mandar a llamar funciones en Kotlin.
Tipos de datos, operadores y estructuras más utilizadas en la creación de apps.
Programación Orientada a Objetos, herencia, clases, visibilidad, métodos y propiedades.
Todos los Layouts más comunes y poderosos, LinearLayout, ConstraintLayout, ScrollView, etcétera.
MDC(Material Design Components) los elementos visuales más modernos.
El ciclo de vida completo para Activity y Fragment.
Cómo navegar dentro de una app Android.
Componentes y bibliotecas basados en android Jetpack.
Creación de aplicaciones comunes con varios diseños y comportamientos.
Diseños en android, lineales o con varias columnas.
Listados modernos con ReciclerView, Adaptadores, ViewHolder.
Comunicación por medio de Interfaces personalizadas.
Carga de imágenes desde Internet.
Intents para lanzar actividades propias o de terceros.
Servicios en la nube con Firebase.
Bases de datos NoSQL con Realtime Database.
Servidor multimedia con Cloud Storage.
Autenticación segura con email/contraseña o Google.
Emulación de dispositivos android con AVD.
Eventos de click o cambios(listeners).
Fragments.
Dialogos.
Menús.
Principios de UX & UI.
Paso de argumentos entre pantallas.
Acceso y uso de la galería.
Corrutinas.
Bases de datos locales con SQLite.
Validaciones de campos o tipos de datos.
Soporte para múltiples idiomas.
Recursos para Strings, Dimensiones, Enteros, Drawables y más.
Permisos para almacenamiento o acceso a Internet.
Dependencias oficiales o recomendadas(Anko, Room, FirebaseUI, Glide).
TextToSpeach para que tus apps puedan hablar.
MVVM, el patrón de diseño más popular para android.
Comunicación a través de LiveData entre la vista y ViewModel.
Consumo de API REST( RESTful ), con parámetros en formato JSON.
Patrón de diseño Singleton.
Volley y Gson.
Firmar y publicar tus aplicaciones en la Play Store.
Consumo de Web Services con Retrofit.
Testing, pruebas unitarias e instrumentadas.
Diseño de vistas con Jetpack Compose.
Todo con Buenas Prácticas.
Con estos y otros temas, serás capaz de crear tus primeras aplicaciones de una forma más profesional, moderna, rápida y segura.
Este curso cuenta con tareas y actividades prácticas que te permitirán reforzar tus nuevas habilidades como programador, además de ello, si tienes alguna duda con los temas vistos en cualquier clase, adelante, estamos aquí para resolver todas tus preguntas.
Además, como siempre en nuestro curso tienes una garantía de devolución de tu dinero del 100% durante 30 días, por tanto si tomas el curso y no te convence, tendrás un riesgo totalmente nulo. Te esperamos en clase, así que haz click ya en el botón de tomar este curso ahora mismo y ¡¡nos vemos en clase!!
What You Will Learn!
- Diseño, creación y desarrollo de aplicaciones Android en la última versión del sistema operativo con Kotlin.
- MVVM y LiveData, patrón de diseño que dividirá correctamente nuestros archivos y código en Android.
- Consumo de API REST con envío de parámetros en formato JSON.
- Uso del lenguaje de programación Kotlin en Android Studio
- Singleton, Volley y Gson.
- Almacenamiento local permanente con SharedPreferences y Room(SQLite).
- Servicios en la nube con Firebase, bases de datos NoSQL(Realtime Database), servidores multimedia(Cloud Storage), servicio de autenticación(Authentication).
- Firmar, subir y publicar tus propias aplicaciones a la Google Play Store.
- Programar tus propias Aplicaciones para Android y entender en verdad cómo y por qué funcionan.
- Buenas prácticas, a nivel código, recursos, Jetpack, UX/UI.
- Compatibilidad con múltiples dispositivos, idiomas, tamaños de pantalla y más.
- Coroutines en entornos con MVVM, LiveData y Room.
- Creación de vistas con XML o Jetpack Compose.
Who Should Attend!
- Personas que quieren aprender a crear apps y a programar desde cero para Android utilizando el lenguaje Kotlin
- Personas que buscan un curso actualizado con la ultima versión de Android OS y Android Studio
- Desarrolladores que desean actualizarse con conocimiento de Android(Java) y del nuevo lenguaje Kotlin.
- Cualquiera con ganas de llegar a ser un programador profesional de apps nativas.