Descripción
Kotlin
Objetivos:
- 
Conocer el lenguaje de programación Kotlin
 - 
Saber definir funciones y estructuras de datos lógicas
 - 
Saber programar orientado a objetos
 - 
Saber manejar entrada y salida y ficheros
 - 
Saber crear y utilizar paquetes y bibliotecas
 
Temario
Introducción
- 
Introducción a Kotlin
 - 
Ventajas de Kotlin
 - 
Compilación y ejecución
 - 
Instalación: JDK, JRE
 - 
Entornos de Desarrollo
Programación Básica
 - 
Sintaxis de Kotlin
 - 
Comentarios
 - 
Tipos de Variables
 - 
Tipos de Datos
 - 
Números
 - 
Arrays
 - 
Cadenas de Caracteres
Estructuras de Control
 - 
Control del Flujo
 - 
Sentencias condicionales
 - 
Bucles
 - 
Excepciones
Funciones
 - 
Programación Funcional
 - 
Definición de funciones
 - 
Paso de parámetros
 - 
Argumentos por defecto
 - 
Recursividad
Programación Orientada a Objetos
 - 
Clases y Objetos
 - 
Propiedades y Métodos
 - 
Constructores
 - 
Herencia
 - 
Herencia Múltiple
 - 
Interfaces
 - 
Clases Abstractas
Estructuras complejas de Datos
 - 
Generics
 - 
Listas
 - 
Set
 - 
Mapas
 - 
Diccionarios
 
Programación Avanzada
- 
Archivos
 - 
Programación Funcional
 - 
Lambdas
 - 
Closures
 - 
Bibliotecas
 - 
Sobrecarga de Operadores
 - 
Anotaciones
 - 
Reflections
 - 
DSL
 - 
Destructuring
Comunicación con Java
 - 
Uso de Java desde Kotlin
 - 
Uso de Kotlin con Java
 
Temario de Android
Android
Objetivos:
- 
Conocer los fundamentos de la programación Móvil
 - 
Conocer la base de una App Android
 - 
Entender el sistema de compilación Gradle y la generación de APK’s
 - 
Saber implementar funcionalidades según la Arquitectura de Componentes Android
 - 
Saber definir una interfaz adaptable
 - 
Saber navegar entre las distintas pantallas de la App
 - 
Saber traducir una serie de requisitos a funcionalidades en Android
 - 
Saber conectar a un API Backend para buscar y gestionar informacion
 
Temario
Introducción
• Plataforma Android
• Requisitos del Desarrollo
• Tipos de Aplicaciones
Android Studio
• Introducción
• Gestión de Proyectos
• Vistas
• SDK Manager
• AVD Manager
Mi Primera Aplicación
• Creando el Proyecto
• Componentes Principales
• Hola Mundo al Detalle
• Probando la Aplicación
Componentes
• Activity
• Kotlin-Extensions
• Application
• Intent
• Fragmentos
• Navegación
Interfaz de Usuario
• Layouts
• Views y Eventos
• ModelView y LiveData
• RecycleView
• Formularios
• Menús y Diálogos
• Notificaciones
Gestión de Datos
• Preferencias compartidas
• Almacenamiento de ficheros
• Bases de Datos
• Room
• Paging
Publicación en la Google Play
• La consola de Publicación
• Proceso de publicación
• Firma del APK
• Ficha de la Play Store
• Precio y Distribución
• Productor InApp
• Sugerencias de Optimización
• Publicación Final
• La consola de Publicación
• Proceso de publicación
• Firma del APK
• Ficha de la Play Store
• Precio y Distribución
• Productor InApp
• Sugerencias de Optimización
• Publicación Final
            


Valoraciones
No hay valoraciones aún.