Repositorio de cursos de formación sobre desarrollo de Android
Curso de formación para adquirir conocimientos básicos y habilidades prácticas para el desarrollo de aplicaciones Android.
premisa
Antes de comenzar este curso de capacitación, estudie los siguientes conocimientos y habilidades.
- Conocimientos/habilidades de Java
- Las lecciones de programación en lenguaje Java y Java efectivo son útiles.
- Cómo utilizar Android Studio
- Siempre que comprenda las operaciones básicas, estará bien.
meta
Al realizar este curso de formación adquirirás los siguientes conocimientos y habilidades:
- Entender cómo funciona Android
- Puedes desarrollar tu propia aplicación para Android
- Puede garantizar calidad liberable
preparación
Tenga listos los siguientes elementos para este curso de capacitación:
- dispositivo Android
- Se recomienda Android 4.0.3 o superior.
- Entorno de desarrollo
- Prepárese consultando el capítulo Prefacio con la siguiente estructura.
- Recomendamos practicar en sistemas operativos Mac o Linux.
composición
Este curso de formación consta del siguiente plan de estudios:
La estructura del plan de estudios está sujeta a cambios sin previo aviso.
- Prefacio
- Acerca de Android
- Preparar el entorno de desarrollo.
- Crear un proyecto de Android
- Conocimientos básicos de aplicaciones de Android.
- Acerca de la construcción de Android (Gradle)
- Cómo abrir un proyecto asignado
- Lo esencial
- Crear diseño de aplicación
- Actividades y fragmentos
- Gestión de recursos de aplicaciones
- Mensajería y notificaciones
- ActionBar y control de interacción
- ListView y ViewPager
- Serialización, recopilación y persistencia.
- Procesamiento asincrónico
- comunicación de red
- base de datos
- prueba
- Prueba (Estudio de Android)
- Edición práctica
- Depuración y compilaciones automáticas.
- Compilación automática (Android Studio)
- Diseño arquitectónico y DI.
- Continuar/Crear diseño de aplicación
- diseño de interfaz de usuario
- seguridad
- API de Google
- Servicios de Google Play
- sincronización en la nube
- apéndice
- Importar un proyecto desde un repositorio Git
- Conceptos básicos de gramática de Java
- Creando un dispositivo virtual
- Utilizando Java
Además, se ha creado un proyecto en el repositorio con la siguiente estructura de directorios.
Era compatible tanto con Eclipse como con Android Studio, pero planeamos eliminar cualquier mención de Eclipse en el futuro.
Aunque algunos directorios están separados por IDE, básicamente usa Android Studio.
Al enviar su tarea, bifurque este repositorio, cree una rama para cada capítulo y realice una confirmación.
Materiales/libros de referencia
- Desarrolladores de Android
- Como referencia oficial, hemos preparado una amplia gama de materiales explicativos, desde los conceptos básicos de Android hasta las especificaciones API. Asegúrese de leer esta referencia.
- programacion android
- Cubrimos una amplia gama de temas, desde lo básico hasta la programación avanzada de Android.
- Java efectivo
- Lleno de prácticas al trabajar con el lenguaje Java.
Solicitud de extracción
Las solicitudes de extracción son bienvenidas.
Coloque el código en la rama maestra y, para realizar cambios en http://mixi-inc.github.io/AndroidTraining, envíe una solicitud de extracción en los documentos de la rama maestra.
Licencia
Código publicado bajo la licencia Apache, versión 2.0. Documentos publicados bajo la licencia internacional Creative Commons Attribution 4.0.