¿Qué aprenderás en este curso?
- Instalar y configurar Android Studio.
- Declarar variables y constantes; operadores y control de flujos en Kotlin.
- Programación Orientada a Objetos.
- Corutinas.
- Corregir y depurar errores en las aplicaciones.
- Elementos de Material Design
- Permisos en tiempo de ejecución.
- Geolocalización con Google Maps.
- Implementar el patrón MVVM.
- Implementación de librerías Retrofit, Glide, etc.
- Consumir servicios web REST en formato JSON.
- Android JetPack.
- Utilizar ROOM como ORM para base de datos SQLite.
- Ofuscación de código.
- Registrar tu app en Google Play Developer.
¿A quién está dirigido este curso?
- Estudiantes y/o profesionales que quieren aprender a crear aplicaciones móviles en Android con Kotlin DESDE CERO o deseen aplicar a un puesto de trabajo como desarrollador móvil.
¿Qué requisitos necesito para llevar el curso?
- Entuciasmo para aprender a programar aplicaciones en Android con Kotlin, ya que el curso es desde CERO hasta AVANZADO.
¿Qué software necesito para llevar el curso?
- Android Studio (Gratuita desde aquí).
-
Módulo 1: Introducción a Android Studio.
-
Módulo 2: Conceptos básicos de Kotlin.
- Declaración de constantes y variables con sus respectivos tipos de datos.
- Conversión de tipos de datos.
- Operadores matemáticos.
- Operadores relacionales y lógicos.
- Control de flujos.
- Clases y constructores.
- Propiedades y métodos.
- Herencia y polimorfismo.
- Data classes, Interfaz, Inline classes, funciones y lambda.
-
Módulo 3: Componentes básicos de Android.
- Administrar el archivo Gradle.
- Comprender el uso de los siguientes elementos de Activity, Service y Content Providers.
- Conocer el ciclo de vida de un Activity.
- Explicar el archivo Manifest.xml y los permisos de la aplicación.
- Crea tu primera aplicación en Android con Kotlin.
- Estructurar la interfaz de usuario de su aplicativo.
- Uso de componentes Button, TextView, EditText, CheckBox, RadioButton y Spinner.
- Intents explícitos.
- Manejo de eventos clic de los componentes tratados.
-
Módulo 4: Permisos y acceso a la cámara.
-
Módulo 5: Google Maps.
- Utilizar Maps con Intents.
- Configurar el proyecto con la consola de API’s de Google.
- Habilitar las API’s de Maps para los dispositivos Android.
- Cargar el Mapa en un Activity.
- Agregar y personalizar marcas.
- Trabajar con eventos en las marcas.
- Eventos al arrastrar un marcador.
- Tipos de Mapas.
- Mi localización.
-
Módulo 6: Fragments.
- Introducción a Material Design.
- Componentes de Material Design.
- Conocer los conceptos elementales de Fragments.
- Implementar los componentes NavigationDrawer y ButtonNavigation.
- Administrar Fragments dentro de un Activity.
- Diseñar la interfaz de usuario dentro de un Fragment.
- Manipular los objetos que contiene el Fragment.
-
Módulo 7: Persistencia de datos I
-
Módulo 8: Corutinas
-
Módulo 9: MVVM vs MVP
-
Módulo 10: Persistencia de datos II
-
Módulo 11: Seguridad y publicación
Luis Salvatierra
Co-Founder & CTO en QBO Technology
Programa de Alta Especialización Gestión de la innovación Universidad ESAN, Stage Internacional del PAE en Gestión de la Innovación, La Salle-URL Barcelona España. Ingeniero de Sistemas de la Universidad Peruana de Ciencias Aplicadas (UPC) Profesional con más de 10 años de experiencia en el análisis de requerimientos, diseño y desarrollo de aplicaciones bajo el marco de trabajo SCRUM.
-
PrecioS/622.00 S/249.00
-
Instructor Luis Salvatierra
-
Duración 36 horas
-
Temas 66
-
Matrícula 1 Estudiantes
-
Acceso Por siempre