Introducción a JAVA
o Conceptos de OOP
o Herencia en detalle
o Manejo de excepciones
o Paquetes e interfaces
o Extensión de archivo JVM y .jar
o Subprocesamiento múltiple (clase de subproceso e interfaz ejecutable)
SQL
o Consultas DML y DDL en resumen
Introducción a Android
o ¿Qué es Android?
o Configuración del entorno de desarrollo
o Dalvik Virtual Machine & .apk file extension
o Fundamentos:
a. Elementos básicos: actividades, servicios, receptores de difusión y proveedores de contenido
si. Componentes de la interfaz de usuario: vistas y notificaciones
do. Componentes para la comunicación – Filtros de intención e intención
o Niveles de API de Android (versiones y nombres de versiones)
- ¿Hay alguna diferencia entre los conjuntos de habilidades de un probador de Android e iOS?
- ¿Head First Java (2a edición) sigue siendo lo suficientemente bueno como para aprender antes de comenzar el desarrollo de Android considerando que hace referencia a Java 5.0?
- ¿Cómo envío mi código fuente modificado de Android a Google?
- ¿Cuáles son las nuevas características / nombre de Android 8 / O?
- Cómo aprender a codificar aplicaciones simples de Android si ya conozco la programación básica
Estructura de la aplicación (en detalle)
o AndroidManifest.xml
o utiliza-permiso y utiliza-sdk
o Recursos y R.java
o activos
o Diseños y recursos dibujables
o Actividades y ciclo de vida de la actividad
Dispositivo virtual emulador-Android
o Lanzando emulador
o Edición de la configuración del emulador
o Atajos de emulador
o uso de Logcat
o Introducción a DDMS
o Segunda aplicación: – (cambio entre actividades)
Diseño básico de IU
o Form widgets
o campos de texto
o diseños
o [dip, dp, sip, sp] versus px
Preferencias
o SharedPreferences
o Preferencias de xml
Menú
o Menú de opciones
o Menú contextual
o Submenú
o menú de xml
o menú a través del código
Intenciones (en detalle)
o Intenciones explícitas
o intenciones implícitas
Diseño de interfaz de usuario
o Hora y fecha
o Imágenes y medios
o compuesto
o AlertDialogs & Toast
o Popup
Pestañas y actividad de pestañas
Estilos y temas
o styles.xml
o recursos dibujables para formas, gradientes (selectores)
o atributo de estilo en el archivo de diseño
o Aplicar temas a través de código y archivo de manifiesto
Proveedores de contenido
o Programación SQLite
o SQLiteOpenHelper
o SQLiteDatabse
o cursor
o Leer y actualizar Contactos
o Leer marcadores
Herramienta Android Debug Bridge (adb)
Linkify
o URLs web, dirección de correo electrónico, texto, dirección de mapa, números de teléfono
o MatchFilter y TransformFilter
Adaptadores y Widgtes
o Adaptadores: –
a. ArrayAdapters
si. Adaptadores base
o ListView y ListActivity
o Vista de lista personalizada
o GridView usando adaptadores
o Galería usando adaptadores
Notificaciones
o receptores de difusión
o Servicios y notificaciones
o tostadas
o alarmas
Componentes personalizados
o pestañas personalizadas
o Paneles emergentes personalizados personalizados
Trapos
o Subprocesos que se ejecutan en el subproceso de la interfaz de usuario (runOnUiThread)
o hilo trabajador
o Handlers y Runnable
o AsynTask (en detalle)
Android avanzado
o carpetas en vivo
o Usar tarjetas SD
o Análisis XML
o JSON Parsing
o Mapas, GPS, servicios basados en la ubicación
o Acceso a servicios telefónicos (llamadas, SMS, MMS)
o servicios de conectividad de red
o sensores
Gracias por A2A