Desarrollo de aplicaciones móviles basadas en Android - Plan de Estudio

Introducción

  • Qué es Android
  • Qué es Java
  • Kernel, bibliotecas, marco de aplicaciones
  • Android Studio

Arquitectura de una Aplicación Android

  • Diseño de una aplicación móvil
  • Concepto Model View Controller
  • Activities: Ciclo de vida de una aplicación
  • Android Manifest, permisos
  • Resources: Strings, Dimensions, Drawables.
  • Multi-idioma: Internacionalización

Interface de usuario. Material Design

  • Layout Managers
  • Form Widgets
  • Text Fields
  • Botones y campos de texto
  • Events y listeners
  • Spinner
  • RecicleView
  • Dialogs
  • Menús
  • Toolbar y Fragments
  • Navigation drawer
  • View Pager
  • Float Action Button

Procesos y tareas

  • Intents
  • Threads
  • AsyncTasks

Almacenamiento de datos

  • Lenguaje SQL
  • Trabajando con la base de datos SQLITE
  • Shared Preferences

HTTP y Web Services

  • Concepto de Web Service
  • Conexiones HTTP
  • Consumiendo información de Internet
  • Parseo de datos: XML y JSON

Más Componentes de Android

  • Telefonía
  • Mapas y GPS
  • Manejo de Audio
  • Cámara de fotos
  • Sensores: (Acelerómetro, sensor de luz,etc...)

Otros cursos que podrían interesarte: