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.