Objetivos
- Ver una gran introducción al mundo Android y la programación de aplicaciones en su lenguaje Java.
- Desarrollar aplicaciones de muchos tipos totalmente funcionales en los dispositivos móviles.
Todo el curso está escrito para el entorno oficial Android Studio. Android es la plataforma de teléfonos inteligentes más importante en volumen de instalaciones.
Índice
1. ENTORNO DE DESARROLLO Y PRIMERA APLICACIÓN
1.1 El mundo Android
1.2 El entorno de desarrollo
1.3 Emular un dispositivo Android
1.4 El primer proyecto Android
1.5 Ficheros y partes de un proyecto Android
1.6 La programación orientada a objetos
1.7 Actualizar versión, importar proyectos de “Eclipse” y proyectos de ejemplos
2. ANDROID Y JAVA. INTERFAZ DE ANDROID STUDIO
2.1 Cuestiones básicas de Java
2.2 Programación orientada a objetos
2.3 Programa Java
2.4 Tipos y alcance de variables. Casting
2.5 Estructuras básicas de programación
2.6 Alcance de variables
2.7 El entorno de desarrollo Android Studio
3. ACTIVITIES E INTENTS
3.1 Activities
3.2 Intents
3.3 Tipos de proyectos de Android
3.4 Ejemplos
3.5 Intent con retorno de datos
4. LA INTERFAZ EN ANDROID. LOS “INTENTS” A FONDO
4.1 Etiquetas
4.2 Botones
4.3 Imágenes
4.4 Cuadro de texto
4.5 Ejemplo
4.6 Checkbox o casillas de verificación
4.7 RadioButton o botones de opción
4.8 Ejemplo
4.9 Opciones comunes
4.10 Ventanas de cuadros de diálogo
4.11 Más sobre los Intents
4.12 ¿Tres tipo de “listeners”?
5. ANDROID Y JAVA II. DEPURACIÓN
5.1 Más clases importantes
5.2 Clase String
5.3 Excepciones
5.4 Arrays
5.5 Constructores
5.6 Herencia
5.7 Paquetes y modificadores de acceso
5.8 Depuración de aplicaciones
6. DISEÑO EN ANDROID. NOTIFICACIONES
6.1 Introducción al diseño en Android
6.2 Disposición lineal con “LinearLayout”
6.3 Posiciones relativas
6.4 Formato en tablas
6.5 Desplazamiento de la pantalla o “scroll”
6.6 Marcos o “FrameLayout”
6.7 Detalles del diseño
6.8 Crear la interfaz mediante programación
6.9 Mostrar notificaciones
6.10 Otro emulador
7. EL TECLADO Y CONTROLES DE LECTURA DE DATOS
7.1 El teclado
7.2 Vista de barra de progreso “ProgressBar View”
7.3 AutocompleteTextView
7.4 Fechas y horas
7.5 Controles de listas
7.6 Más estilos para las listas
7.7 NumberPicker
8. CUADRÍCULA, PESTAÑAS, IMÁGENES Y MENUS (ACTIONBAR). FRAGMENTS
8.1 Cuadrícula, pestañas, imágenes, menús (ToolBar). “Fragments”
8.2 Cuadrícula
8.3 SeekBar
8.4 Mostrar imágenes
8.5 Menús
8.6 CardView y RecicleView
8.7 RecyclerView
8.8 Ampliando la “AppBarLayout”
8.9 Navegador Web
8.10 Fragments
8.11 La navegación con Android
9.ALMACENAMIENTO DE DATOS
9.1 Almacenar preferencias de usuario
9.2 Crear una ventana de preferencias
9.3 Almacenar datos en ficheros
9.4 Bases de datos
10. PROVEEDORES DE CONTENIDOS. NETWORKING Y MULTIMEDIA
10.1 Proveedores de contenidos
10.2 Mensajes SMS
10.3 Enviar mensajes de correo electrónico
10.4 Networking
10.5 Multimedia
10.6 Estilos
11. GEOLOCALIZACIÓN, SENSORES Y GRÁFICOS. SERVICIOS WEB
11.1 Gráficos, geolocalización, sensores y widgets. Servicios Web
11.2 Dibujar en Android
11.3 Servicios basado en localización
11.4 Sensores
11.5 Widgets
12. SERVICIOS, EJEMPLOS DE FRAGMENTOS Y PUBLICACIÓN DE NUESTROS PROGRAMAS
12.1 Servicios
12.2 Navegación entre actividades con fragments
12.3 Publicar aplicaciones Android
Contenido SCORM para el Curso Programación en Android con Android Studio
Imparte a tus colaboradores la capacitación necesaria en programación móvil en Android
El curso de Programación en Android con Android Studio se presenta como una herramienta fundamental para centros de formación que buscan ofrecer a sus colaboradores la oportunidad de desarrollar habilidades en la programación de aplicaciones móviles Android. Con un enfoque práctico y actualizado, este contenido formativo sumerge a los participantes en el entorno oficial de Android Studio y les brinda los conocimientos necesarios para crear aplicaciones funcionales de diversos tipos para dispositivos móviles.
Destacados del curso
Explorarás una amplia variedad de temas, desde el entorno de desarrollo y la creación de la primera aplicación hasta el diseño de interfaces, el almacenamiento de datos, el networking y multimedia, así como la geolocalización y servicios web en Android. A lo largo de cada módulo, adquirirás habilidades clave en programación Java, actividades e intents, diseño de interfaces, depuración, notificaciones, controles de lectura de datos, cuadrículas, pestañas, menús, almacenamiento de datos, geolocalización, sensores y mucho más, todo ello orientado a potenciar el desarrollo de aplicaciones para la plataforma Android.
Contenidos clave
- Entorno de desarrollo y primera aplicación en Android Studio.
- Programación en Java y su aplicación en el entorno Android.
- Activities, Intents y su uso en proyectos de Android.
- Diseño de interfaces en Android, incluyendo notificaciones y elementos visuales.
- Depuración de aplicaciones y gestión de errores en el desarrollo Android.