When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Desarrollo de Aplicaciones para Android con Kotlin
Aprende a desarrollar aplicaciones para Android con Kotlin y consigue tu primer trabajo como desarrollador junior.

This Course Includes
udemy
4.6 (27 reviews )
22.5 total hours
spanish
Online - Self Paced
course
Udemy
About Desarrollo de Aplicaciones para Android con Kotlin
Vivimos en una época donde el teléfono móvil se ha convertido en una extensión más de nuestro cuerpo, "casi todo lo queremos hacer desde nuestro smartphone". Esta dependencia ha hecho que el mercado de las aplicaciones móviles crezca significativamente en los últimos años y con ello aumente la necesidad de profesionales capaces de realizar este tipo de tecnología .
Mark McCaffrey, líder global en software de Price Waterhouse Coopers (PwC), dice lo siguiente sobre la escasez de profesionales en el área de tecnología: "La competencia por habilidades clave, y experiencia se ha convertido en una guerra global por el talento. Los grandes proveedores se están expandiendo a regiones más allá de sus áreas de reclutamiento típicas en busca de ingenieros, programadores y ejecutivos de primer nivel".
Con base en lo anterior, el curso "Desarrollo de aplicaciones para android con kotlin" quiere hacer un pequeño aporte que permita reducir este déficit de programadores. El curso está diseñado para personas que tienen conocimientos básicos en programación orientada a objetos y que estén interesados en aprender a desarrollar aplicaciones móviles para el sistema operativo Android, primordialmente para programadores junior que buscan su primer trabajo en este campo del desarrollo de software o que deseen reforzar conocimientos.
What You Will Learn?
- Patrón de arquitectura MVVM.
- Buenas prácticas de programación.
- Dominio del lenguaje Kotlin.
- Base de datos local con Room.
- Integración de librerías externas.
- Consumo de API con Retrofit.
- LiveData.
- Uso de data binding.
- Corrutinas.
- Uso de Fragments.
- Uso de funciones lambda.
- Implementación de animaciones.
- Pre-poblar una base de datos.
- Aprender a debuggear una aplicación.
- Inyección de dependencias usando Dagger Hilt.
- Y mucho más ....