¿Qué temas cubre un curso de Android?

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)

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

En realidad, estos cursos no tienen límites. Puede seguir y seguir a partir de conceptos básicos de JAVA, SQL, diseño de interfaz de usuario, uso del emulador, vinculación y otros componentes , como estilos y temas, adaptadores y widgets. Análisis JSON, etc.

Es un estudio diverso pero interesante también 🙂

Entonces esta es una descripción de un curso en línea.
El sitio web es realmente genial y también tiene una oferta en curso en la que puedes obtener el primer curso de forma gratuita.
es http://www.gogetguru.com/allcour … y solo aplica un código de cupón GOGETFREE para obtenerlo gratis
Crea aplicaciones de Android que lleguen a miles de millones de personas. Empiece hoy.

Este curso de capacitación lo guiará a través de la creación de una aplicación de Android social + geolocalizada que se integra con Facebook, Twitter y la API de Google Maps. El curso es impartido por Mohit Deshpande, Entrenador de aplicaciones de Android y desarrollador de Java, y fue creado en colaboración con Pablo Farias Navarro, fundador de Zenva.

Cosas que aprenderá en este curso:

Instalando el SDK de Android y configurando Eclipse para el desarrollo de aplicaciones de Android.
Creación y estructura de archivos de un proyecto de Android.
Usando bases de datos SQLite en sus aplicaciones móviles.
Cree interfaces de usuario profesionales, como menús, botones y menús de barra de acción.
Organice su código utilizando el patrón Modelo-Vista-Controlador y otras mejores prácticas de la industria.
Haz que tus aplicaciones sean sociales usando los SDK de Facebook y Twitter
Agregue ubicación a su aplicación utilizando la API de Google Maps
Implemente su aplicación y publíquela en Google Playstore
Hay guías resumidas en PDF para cada capítulo con los puntos clave y los diagramas UML de las clases que se muestran en los videos.

¡También obtendrá el código fuente completo de la aplicación Social Notes, que puede usar como punto de partida para sus propios proyectos!

Requisitos

Se recomienda encarecidamente el conocimiento básico de Java y la programación orientada a objetos.
Alguna familiaridad con el IDE de Eclipse sin duda será de ayuda.
¿Qué son los requerimientos?

Conocimientos básicos de Java y OOP
Alguna familiaridad con Eclipse IDE
¿Qué voy a obtener de este curso?

¡Más de 20 conferencias y 2.5 horas de contenido!
Al final del curso, podrá desarrollar aplicaciones de Android que se integran con Facebook, Twitter y la API de Google Maps.
¿Cuál es el público objetivo?

Tanto profesionales como aficionados con conocimientos básicos de Java que desean crear excelentes aplicaciones sociales y geolocalizadas para Android

Eche un vistazo al siguiente enlace que contiene el contenido de un curso preparado por Udacity con la ayuda de Google y estoy seguro de que cubre la mayoría de los temas fundamentales.

https://www.udacity.com/wiki/ud853

En realidad, no lo sé con claridad, si quieres saber más sobre la capacitación en línea de Android visitarla.