SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
www.asociacionaepi.es
91 007 17 22
info@asociacionaepi.es
MÁSTER EN DESARROLLO DE APLICACIONES ANDROID CON
KOTLIN
TEMARIO
MÓDULO I - ASPECTOS GENERALES DE ANDROID
• Entorno de desarrollo Android
• Estructura de un proyecto Android
• Componentes de una aplicación Android
• Desarrollo de una aplicación Android sencilla
MÓDULO II – INTRODUCCIÓN A KOTLIN
• ¿Qué es Kotlin?
• Andorid y Kotlin
o Novedades y mejoras
o Kotlin y Android Studio
MÓDULO III - LENGUAJE KOTLIN
• Empezar con Kotlin
o La estructura de un programa en Kotlin.
o Variables y Constantes.
o Palabras Reservadas.
o Tipos de Datos, Asignación implícita y explícita.
o Strings literals: Escaped y Raw Strings
o Operadores matemáticos.
o Operadores lógicos.
o Operadores de comparación.
o Operador Elvis.
o Arreglos en Kotlin| Arrays
o ArrayList.
o Tipo de Dato Any
• Estructuras en Kotlin
o if else | Estructuras de Control
o when | Estructuras de Control
o for in | Estructuras Cíclicas en Kotlin
o while do while | Estructuras cíclicas en Kotlin
o Funciones con Kotlin.
www.asociacionaepi.es
91 007 17 22
info@asociacionaepi.es
• Programación orientada a objetos
o Clases
o Propiedades en Kotlin
o Constructores en Kotlin
o Constructores Secundarios
o Sentencia init en una clase
o Herencia
o Métodos
o Sobre escribiendo propiedades
o Clases Abstractas
o Companion Objects
o Modificadores de Visibilidad
o Funciones Anónimas
o Expresiones Lambda
MÓDULO IV - KOTLIN Y ANDORID
• Interfaz de usuario
o Que es una actividad
o Tipos de Layouts
o Vistas
§ Botones
§ TextView
§ ImageView
§ Radios
§ Checkbox
§ Spinner
§ Listas
§ Menus y barras
• Material Design
§ Temas
§ RecyclerView y CardView
§ CoordinatorLayot
• Componentes
o Corrutinas de kotlin
o Intent
o Fragmentos
o Navegación
www.asociacionaepi.es
91 007 17 22
info@asociacionaepi.es
• Gestión de Datos
o Shared Preferences
o SQlite y Room
• Web Service
MÓDULO VI – ANDROID JETPACK
• ViewModel
• LiveData.
• LiveData y Data Binding
• Navigation de Android Jetpack
MÓDULO VII – PROYECTO FIN DE CURSO

Más contenido relacionado

Similar a Curso profesional-de-desarrollo-de-aplicaciones-android-con-kotlin

.NET UY Meetup 4 - AOP & PostSharp by Bruno Bologna & Fabian Fernandez
.NET UY Meetup 4 - AOP & PostSharp by Bruno Bologna & Fabian Fernandez.NET UY Meetup 4 - AOP & PostSharp by Bruno Bologna & Fabian Fernandez
.NET UY Meetup 4 - AOP & PostSharp by Bruno Bologna & Fabian Fernandez
.NET UY Meetup
 
Proyecto final robolab
Proyecto final robolabProyecto final robolab
Proyecto final robolab
Pablo Lahoz
 

Similar a Curso profesional-de-desarrollo-de-aplicaciones-android-con-kotlin (20)

AUDITORIA INFORMATICA.pptx
AUDITORIA INFORMATICA.pptxAUDITORIA INFORMATICA.pptx
AUDITORIA INFORMATICA.pptx
 
Arquitectura en aplicaciones Angular y buenas practicas.
Arquitectura en aplicaciones Angular y buenas practicas.Arquitectura en aplicaciones Angular y buenas practicas.
Arquitectura en aplicaciones Angular y buenas practicas.
 
.NET UY Meetup 4 - AOP & PostSharp by Bruno Bologna & Fabian Fernandez
.NET UY Meetup 4 - AOP & PostSharp by Bruno Bologna & Fabian Fernandez.NET UY Meetup 4 - AOP & PostSharp by Bruno Bologna & Fabian Fernandez
.NET UY Meetup 4 - AOP & PostSharp by Bruno Bologna & Fabian Fernandez
 
Principios SOLID
Principios SOLIDPrincipios SOLID
Principios SOLID
 
Presentacion Soft
Presentacion SoftPresentacion Soft
Presentacion Soft
 
S4 - EF
S4 - EFS4 - EF
S4 - EF
 
APCSIS - Escuela de Código.pptx
APCSIS - Escuela de Código.pptxAPCSIS - Escuela de Código.pptx
APCSIS - Escuela de Código.pptx
 
PRESENTACION TRABAJO ASINCRONICO 6.pptx
PRESENTACION TRABAJO ASINCRONICO 6.pptxPRESENTACION TRABAJO ASINCRONICO 6.pptx
PRESENTACION TRABAJO ASINCRONICO 6.pptx
 
PRESENTACION TRABAJO ASINCRONICO 6.pptx
PRESENTACION TRABAJO ASINCRONICO 6.pptxPRESENTACION TRABAJO ASINCRONICO 6.pptx
PRESENTACION TRABAJO ASINCRONICO 6.pptx
 
Visteme con 'Clean Architecture' que tengo prisas
Visteme con 'Clean Architecture' que tengo prisasVisteme con 'Clean Architecture' que tengo prisas
Visteme con 'Clean Architecture' que tengo prisas
 
S4-PD1-2.2 EF
S4-PD1-2.2 EFS4-PD1-2.2 EF
S4-PD1-2.2 EF
 
Semana2 clases
Semana2 clasesSemana2 clases
Semana2 clases
 
13-COBIT-Análisis de procesos informáticos
13-COBIT-Análisis de procesos informáticos13-COBIT-Análisis de procesos informáticos
13-COBIT-Análisis de procesos informáticos
 
Control Objectives for Information and related Technology (Cobit)
Control Objectives for Information and related Technology (Cobit)Control Objectives for Information and related Technology (Cobit)
Control Objectives for Information and related Technology (Cobit)
 
Proyecto final robolab
Proyecto final robolabProyecto final robolab
Proyecto final robolab
 
Introducción a UML
Introducción a UMLIntroducción a UML
Introducción a UML
 
05.Principio.Inversion.Control.pdf
05.Principio.Inversion.Control.pdf05.Principio.Inversion.Control.pdf
05.Principio.Inversion.Control.pdf
 
Micro resumen del capitulo 3 de COBIT 5
Micro resumen del capitulo 3 de COBIT 5Micro resumen del capitulo 3 de COBIT 5
Micro resumen del capitulo 3 de COBIT 5
 
Tipos Datos y Operadores en Visual C# (C sharp)
Tipos Datos y Operadores en Visual C# (C sharp)Tipos Datos y Operadores en Visual C# (C sharp)
Tipos Datos y Operadores en Visual C# (C sharp)
 
Como programar apps para android
Como programar apps para androidComo programar apps para android
Como programar apps para android
 

Más de xavazque2

364196144 hogan-pensamiento-no-verbal-comunicacion-y-juego
364196144 hogan-pensamiento-no-verbal-comunicacion-y-juego364196144 hogan-pensamiento-no-verbal-comunicacion-y-juego
364196144 hogan-pensamiento-no-verbal-comunicacion-y-juego
xavazque2
 
266521557 apuntes-unidad-formativa-app-inventor
266521557 apuntes-unidad-formativa-app-inventor266521557 apuntes-unidad-formativa-app-inventor
266521557 apuntes-unidad-formativa-app-inventor
xavazque2
 
484719815 pidiendo-ayuda-a-los-angeles-pdf
484719815 pidiendo-ayuda-a-los-angeles-pdf484719815 pidiendo-ayuda-a-los-angeles-pdf
484719815 pidiendo-ayuda-a-los-angeles-pdf
xavazque2
 

Más de xavazque2 (20)

258939538 dumping
258939538 dumping258939538 dumping
258939538 dumping
 
380914324 poo-kotlin
380914324 poo-kotlin380914324 poo-kotlin
380914324 poo-kotlin
 
146817358 android
146817358 android146817358 android
146817358 android
 
364196144 hogan-pensamiento-no-verbal-comunicacion-y-juego
364196144 hogan-pensamiento-no-verbal-comunicacion-y-juego364196144 hogan-pensamiento-no-verbal-comunicacion-y-juego
364196144 hogan-pensamiento-no-verbal-comunicacion-y-juego
 
325940441 motion-ui
325940441 motion-ui325940441 motion-ui
325940441 motion-ui
 
371081023 curso-desarrollo-android
371081023 curso-desarrollo-android371081023 curso-desarrollo-android
371081023 curso-desarrollo-android
 
4.1. validaciones-y-excepciones
4.1. validaciones-y-excepciones4.1. validaciones-y-excepciones
4.1. validaciones-y-excepciones
 
3.1 mvc-mvvm-app model-binding
3.1 mvc-mvvm-app model-binding3.1 mvc-mvvm-app model-binding
3.1 mvc-mvvm-app model-binding
 
5.1. stateles stateful-protocolo_http
5.1. stateles stateful-protocolo_http5.1. stateles stateful-protocolo_http
5.1. stateles stateful-protocolo_http
 
435338801 programacion-mobile-android
435338801 programacion-mobile-android435338801 programacion-mobile-android
435338801 programacion-mobile-android
 
457126889 android-pdf
457126889 android-pdf457126889 android-pdf
457126889 android-pdf
 
266521557 apuntes-unidad-formativa-app-inventor
266521557 apuntes-unidad-formativa-app-inventor266521557 apuntes-unidad-formativa-app-inventor
266521557 apuntes-unidad-formativa-app-inventor
 
7. react js-1
7. react js-17. react js-1
7. react js-1
 
Tp1
Tp1Tp1
Tp1
 
484719815 pidiendo-ayuda-a-los-angeles-pdf
484719815 pidiendo-ayuda-a-los-angeles-pdf484719815 pidiendo-ayuda-a-los-angeles-pdf
484719815 pidiendo-ayuda-a-los-angeles-pdf
 
484717855 transmutacion-de-energias-pdf
484717855 transmutacion-de-energias-pdf484717855 transmutacion-de-energias-pdf
484717855 transmutacion-de-energias-pdf
 
5.layouts
5.layouts5.layouts
5.layouts
 
6.2. js
6.2. js6.2. js
6.2. js
 
2.1. arena-y-binding
2.1. arena-y-binding2.1. arena-y-binding
2.1. arena-y-binding
 
411958729 curso-de-delphi-pdf
411958729 curso-de-delphi-pdf411958729 curso-de-delphi-pdf
411958729 curso-de-delphi-pdf
 

Último

Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación Latinoamerica
EdwinGarca59
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
Yanitza28
 

Último (20)

Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la información
 
Introduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptxIntroduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptx
 
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdfRedes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
 
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
 
herramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el temaherramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el tema
 
Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación Latinoamerica
 
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptxAVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
 
Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdf
 
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptxTarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
 
Desarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaDesarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - Estrada
 
Tipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de DatosTipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de Datos
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8
 
el uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptxel uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptx
 
NIA_300_PLANEACION_DE_UNA_AUDITORIA_DE_E.pptx
NIA_300_PLANEACION_DE_UNA_AUDITORIA_DE_E.pptxNIA_300_PLANEACION_DE_UNA_AUDITORIA_DE_E.pptx
NIA_300_PLANEACION_DE_UNA_AUDITORIA_DE_E.pptx
 
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxTipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 

Curso profesional-de-desarrollo-de-aplicaciones-android-con-kotlin

  • 1. www.asociacionaepi.es 91 007 17 22 info@asociacionaepi.es MÁSTER EN DESARROLLO DE APLICACIONES ANDROID CON KOTLIN TEMARIO MÓDULO I - ASPECTOS GENERALES DE ANDROID • Entorno de desarrollo Android • Estructura de un proyecto Android • Componentes de una aplicación Android • Desarrollo de una aplicación Android sencilla MÓDULO II – INTRODUCCIÓN A KOTLIN • ¿Qué es Kotlin? • Andorid y Kotlin o Novedades y mejoras o Kotlin y Android Studio MÓDULO III - LENGUAJE KOTLIN • Empezar con Kotlin o La estructura de un programa en Kotlin. o Variables y Constantes. o Palabras Reservadas. o Tipos de Datos, Asignación implícita y explícita. o Strings literals: Escaped y Raw Strings o Operadores matemáticos. o Operadores lógicos. o Operadores de comparación. o Operador Elvis. o Arreglos en Kotlin| Arrays o ArrayList. o Tipo de Dato Any • Estructuras en Kotlin o if else | Estructuras de Control o when | Estructuras de Control o for in | Estructuras Cíclicas en Kotlin o while do while | Estructuras cíclicas en Kotlin o Funciones con Kotlin.
  • 2. www.asociacionaepi.es 91 007 17 22 info@asociacionaepi.es • Programación orientada a objetos o Clases o Propiedades en Kotlin o Constructores en Kotlin o Constructores Secundarios o Sentencia init en una clase o Herencia o Métodos o Sobre escribiendo propiedades o Clases Abstractas o Companion Objects o Modificadores de Visibilidad o Funciones Anónimas o Expresiones Lambda MÓDULO IV - KOTLIN Y ANDORID • Interfaz de usuario o Que es una actividad o Tipos de Layouts o Vistas § Botones § TextView § ImageView § Radios § Checkbox § Spinner § Listas § Menus y barras • Material Design § Temas § RecyclerView y CardView § CoordinatorLayot • Componentes o Corrutinas de kotlin o Intent o Fragmentos o Navegación
  • 3. www.asociacionaepi.es 91 007 17 22 info@asociacionaepi.es • Gestión de Datos o Shared Preferences o SQlite y Room • Web Service MÓDULO VI – ANDROID JETPACK • ViewModel • LiveData. • LiveData y Data Binding • Navigation de Android Jetpack MÓDULO VII – PROYECTO FIN DE CURSO