Objetivos:
• Descubrir 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.
• Implementar funcionalidades según la Arquitectura de Componentes Android.
• Definir una interfaz adaptable.
• Navegar entre las distintas pantallas de la App.
• Traducir una serie de requisitos a funcionalidades en Android.
• Conectar a un API Backend para buscar y gestionar información.
Introducción
• Plataforma Android
• Instalación y configuración Android Studio
• Requisitos del Desarrollo
• Tipos de Aplicaciones
Android Studio
• 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
• Application
• Intent
• Fragmentos
• Navegación
Interfaz de Usuario
• Layouts
• Views y Eventos
• ModelView y LiveData
• RecycleView
• Formularios
• Menús y Diálogos
• Notificaciones
JAVA
• Writing a Java Program
• Java Methods
• Running a Java Program
• Write a Comment
• Java Variables and Their Data Type
• IF – Else Statement
• If...Else and Else
• If Else and Logical Operators
• Switch Statement
• While Loop
• Do-while Loop
• For Loop
• The Break Statement
• The Continue Statement
• Arrays
Gestión de Datos
• Preferencias compartidas
• Almacenamiento de ficheros
• Bases de Datos SQL SERVER - MYSQL
• Conexiones – Cadenas de Conexión
• Altas – Bajas – Modificación – Consultas de Registros
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
• Sugerencias de Optimización
• Publicación Final