Curso de Android 13 con Kotlin: Intensivo y práctico 2023
Offered By: Udemy
Course Description
Overview
What you'll 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.
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 4(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 APIREST( 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 conJetpack 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!!
Taught by
Alain Nicolás Tello, Frogames Support Team and María Santos
Related Courses
3D Graphics in Android: Sensors and VRImperial College London via Coursera A Simple Picture Storing App with Java and Android Studio
Coursera Project Network via Coursera Advanced App Development in Android Capstone
Imperial College London via Coursera Capstone MOOC for "Android App Development"
Vanderbilt University via Coursera Access NFC in an Android Studio Project
Coursera Project Network via Coursera