Tabla de Contenido
Temario
Lecciones por cada unidad de estudio con videos sobre el proceso de desarrollo y textos explicativos del código.
Contexto
1. Introducción a Android
El curso de Android desde Cero tiene una serie de videos donde tocamos los principales widgets necesarios además de implementar aplicaciones puestas en Git
2. ¿Qué es una App?
Una app es un programa que extiende las funcionalidades al Sistema Operativo Android y tienen la extensión .apk, sus instalación es muy sencilla
3. Android Studio
Android Studio es el IDE oficial para el desarrollo de aplicaciones Android creado por Google
4. Emulador
Para configurar un emulador es necesario usar Android Studio siguiendo unas funciones básicas podemos tenerlo lista para probar nuestras aplicaciones.
Primera App
5. Crear un nuevo proyecto
Para crear un nuevo proyecto Android para empezar en el mundo de las aplicaciones móviles, debemos simplemente usar el IDE de desarrollo Android Studio.
6. Estructura de un proyecto
La estructura de un proyecto es la organización de carpetas y archivos necesarios para poder empezar a programar o desarrollar una aplicación móvil
7. Estructura de un Proyecto II
Estructura de un Proyecto II
8. Ejecutar un proyecto en Android
Para ejecutar un proyecto en Android Studio debemos crear antes un emulador o conectar a un dispositivo físico, luego presionamos en un botón verde play
9. Modificar un proyecto
¿Cómo modificar un proyecto Android Studio? como hacer debug
Componentes Gráficos
10. Componente TextView
Un TextView es un componente gráfico que permite mostrar un texto en una aplicación móvil para usarlo debemos declararlo en el XML y la Activity JAVA
11. Componente EditText
EditText es un componente gráfico que viene en el SDK de Android, sirve para ingresar texto, podemos usarlo declarándolo en el XML y la Activity de la App
12. Componente Button
Para programar el evento clic en Android Studio es necesario implementar el componente Button en XML y Java
13. Componente ImageView
Es un componente gráfico que permite mostrar imágenes en nuestras aplicaciones
14. Componente Checkbox
Para implementar un componente checkbox es necesario cargarlo en el layout XML y darle interactividad en la clase de la activity, con valores true o false
15. Componente RadioButton
Para usar el componente gráfico de selección exclusiva debemos
16. Componente Spinner
Para usar el componente Spinner en una aplicación Android debemos declararlo en el archivo XML de nuestra App y para manipularlo usar la clase activity
17. Componente ListView
Para usar el componente ListView es necesario declararlo en el archivo XML de la Activity y para manipularlo por código usamos la clase Activity
18. Componente GridView
Para usar el componente de vista GridView es necesario declararlo en el archivo xml de la app y extendemos sus funciones programando en la clase Activity
19. Componente CardView
Los CardView son contenedores que podemos usarlos integrándolos en nuestra app para mejorar el diseño XML generalmente de una lista de items
Activities y Layouts
20. Activities
Para crear una nueva actividad en Android debemos ir al menu principal File y elegir nuevo proyecto Android
21. LinearLayout
Usar un LinearLayout
22. RelativeLayout
El RelativeLayout
23. FrameLayout
¿Cómo usar un FrameLayout en Android Studio?
24. ConstraintLayout
ConstraintLayout
25. Pasar parámetros entre activities
Para enviar parámetros o valores entre actividades los podemos hacer usando el método putExtra donde recibe los parámetros en valores pares
App Calculadora Matemática
26. App Calculadora
Programación de una calculadora para entender y reforzar los conceptos acerca del desarrollo de aplicación móviles para el SO Android usando Android Studio
App Hotel Colca
28. Mockups y Recursos
Diseño de la app con Mockups o wireframes para empezar a desarrollar, recursos e imágenes para la app Hotel
29. Creando las actividades
Creando 6 activities para el proyecto Android, con sus respectivos XML para empezar a diseñar y programar
30. Portada
Diseño de la portada de la App en XML y programación de la interacción en la Clase de la Activity Main_activity en Java
31. Menú principal I
Menú principal I
32. Menú principal
Diseño en xml del menu principal de la Aplicación e interacción de los botones con el evento OnClickListener en Android Studio
33. Habitaciones
Desarrollo de la sección Habitaciones para mostrar los diferentes paquetes o tipos de habitaciones en la App Hotel
34. Ubicación
Ubicación por coordenadas del Hotel en Android usando la API de Google Maps
35. Reservas
Implementación de la sección reservas usando la API en WhatsApp
36. Nosotros
Implementación de la actividad Nosotros en la App Hotel, basicamente para mostrar información corporativa de la empresa
37. Galería
Implementación de la Galería donde se mostrará las imágenes en dos columnas con un evento click donde se mostrará en una segunda actividad la foto.
38. Debug y generar apk
Depuración de la App Hotel en Android Studio para encontrar y corregir errores, finalmente generación del APK para probar en otros dispositivos.
App CiudadesPerú
39. App Ciudades Perú
Aplicativo que muestra departamentos del Perú, luego las provincias según el departamento elegido, para finalmente mostrar los distritos de la provincias
Descripción del curso
Aprende los fundamentos del desarrollo de aplicaciones móviles con el Curso Android desde Cero
¿Qué aprenderás?
Aprende a desarrollar aplicaciones móviles en el Sistema Operativo más usado del mundo Android
Requisitos
- Conocimientos en programación Java
Código fuente
Disponible
- Acceso al código fuente
- Acceso a recursos gráficos
- Formato descargable ZIP