13 abril, 2017

Programación en Android

Programacion
  • Inicia: 21 de octubre de 2017.
  • Horario: Sábados de 9hs a 12hs.
  • Duración: 15hs.
  • Amplia salida laboral.

En este curso aprenderás a

  • Realizar la instalación de todo el ambiente de trabajo necesario para la programación en Android.
  • Utilizar los componentes principales de Android: Activity, View y ViewGorups, Intents Services, Content Providers, BroadcastReceiver, Widgets.
  • Diseñar Interfaces gráficas para desarrollos en Android.
  • Desarrollar menúes, barras de acciones y menúes contextuales.
  • Trabajar con persistencia de Información en la BDD.
  • Subir aplicaciones a Google Play.

BotonInscribirseAhora-300x300

PLAN DE ESTUDIO


MODULO: Programación en Android– Duración: 15hs (partnership con EducacionIT)

¿Qué es Android?

  • Android: Sistema operativo
  • Google Play
  • Seguridad y permisos

Android Studio

  • Instalación
  • Instalación de una versión específica de Android
  • Código fuente

Dispositivo virtual – Emulador (AVD)

  • ¿Qué es?

Creación de una aplicación Android

  • Primera aplicación Android
  • Creación del proyecto
  • Correr nuestra primera aplicación con Genymotion y Android Studio
  • Activity
  • AndroidManifest.xml
  • R.java y Resources
  • Vista XML (de manera estática)
  • Ciclo de vida del Activity
  • Crear constantes String
  • Tomar el Click de un botón
  • Pasar de un Activity a otro:
  • Pasar de un Activity a otro (enviando un parámetro):
  • Abrir proyectos desarrollados desde el Android Studio

Laboratorio 1

  • Pasos a seguir
  • Pantalla
  • Actividad
  • Cambios en la configuración
  • Context
  • Componentes principales de Android
  • Services
  • Content Provider
  • BroadCast Receiver
  • Intents
  • View y ViewGroups
  • Activities y Layouts
  • Atributos Height y Width
  • Atributos Margin y Padding
  • LinearLayout
  • Propiedad Gravity del LinearLayout
  • Weight (Solo para LinearLayout)
  • RelativeLayout

Laboratorio 2

  • Primera Pantalla
  • Continuamos con ViewGroups
  • FrameLayout
  • Ejemplo: Uso de FrameLayout
  • GridLayout
  • ScrollView
  • Ejemplo: Uso de ScrollView
  • ListView
  • Adapter
  • Ejemplo: Lista de Contactos
  • OnItemClickListener
  • Ejemplo: Lista de Contactos 2 parte
  • Optimización

Laboratorio 3

  • Pantalla Listado
  • Pantalla Detalle
  • Navegacion entre Activities
  • Ejemplo: Navegación entre activities
  • ActionBar
  • Ejemplo: ActionBar con icono y título
  • ActionBar Menu
  • Ejemplo: ActionBar menu
  • Ejemplo: ActionBar menu 2 parte
  • Submenu
  • Ejemplo: ActionBar menu 3 parte
  • Detectar la selección de una entrada de menú

Laboratorio 4

  • Consideraciones
  • Pantalla listado
  • Pantalla Agregar
  • Pantalla listado
  • Opciones de almacenamiento
  • SharedPreferences
  • Ejemplo: Uso SharedPreferences
  • SQLite
  • ¿Qué es?
  • Android y Sqlite
  • Ormlite
  • Ejemplo: Persistencia Contactos

Laboratorio 3

  • Consideraciones
  • Pantalla Detalle