Incluye herramientas para desarrolladores, API, lenguaje y tecnologías de distribución recomendadas por el equipo de Android para ayudar a los desarrolladores a ser productivos y crear mejores apps que se ejecuten en miles de millones de dispositivos.
Reúne el aprendizaje de una década de desarrollo de apps para Android de vanguardia.
Reduce la complejidad con bibliotecas que funcionan de manera coherente en más dispositivos, mientras revisas los conceptos básicos de las apps con herramientas y bibliotecas que reducen el código estándar.
Se diseñó para todo tipo de desarrollador y equipo, sin importar lo grande o pequeño que sea. Se creó para funcionar en conjunto y, al mismo tiempo, permitirte usar lo que necesites, cuando lo necesites.

Conceptos básicos de desarrollo

Es una colección en expansión de tecnologías modernas que te llevarán de la codificación a la distribución.
Es un lenguaje moderno que elimina el código estándar, aumenta la calidad y hace que programar sea más entretenido.
Es el IDE oficial para el desarrollo de Android con compatibilidad avanzada de herramientas.
Es la forma moderna de empaquetar y lanzar apps, que optimiza las descargas para los dispositivos de los usuarios.
Es un kit de herramientas de Android moderno para crear IU nativa que te permite simplificar y acelerar el desarrollo de IU en Android.

Android Jetpack

Jetpack es un kit de herramientas de API que es independiente de las versiones de Android, funciona en diferentes dispositivos y es compatible con versiones anteriores del sistema operativo. Incluye un conjunto de más de 70 bibliotecas de AndroidX.
Arquitectura
Los nuevos componentes que tienen en cuenta el ciclo de vida te ayudan a administrar los ciclos de vida de tus actividades y fragmentos.
Arquitectura
ViewModel almacena datos relacionados con la IU que no se destruyen en las rotaciones de apps.
Arquitectura
WorkManager proporciona un conjunto de API que facilita la programación de tareas asíncronas para su ejecución inmediata o diferida.
Arquitectura
Room es una biblioteca de asignación de objetos de SQLite. Úsala para evitar el código estándar y convertir fácilmente los datos de la tabla de SQLite en objetos de Java.
Arquitectura
La biblioteca de Paging te ayuda a cargar y mostrar pequeños fragmentos de datos a la vez. La carga de datos parciales a pedido reduce el uso del ancho de banda de la red y los recursos del sistema.
Interfaz de usuario
Jetpack Compose es el kit de herramientas moderno de Android para compilar IU nativas. Simplifica y acelera el desarrollo de la IU en Android.
Interfaz de usuario
El componente Navigation proporciona compatibilidad con aplicaciones de Jetpack Compose.
Interfaz de usuario
ConstraintLayout te permite crear diseños grandes y complejos con una jerarquía de vistas plana (sin grupos de vistas anidadas).
Interfaz de usuario
Material es un sistema adaptable de lineamientos, componentes y herramientas que respaldan las prácticas recomendadas para el diseño de interfaces de usuario.
Multimedia
CameraX es una biblioteca de compatibilidad de Jetpack creada para que el desarrollo de una app de cámara te resulte más fácil.

Destacado
Durante las tres semanas de este ciclo, se abordarán temas como Navegación a Kotlin y Android Studio, y cada uno concluirá con una sesión de preguntas y respuestas en la que se debatirán dudas.
Destacado
Es tu fuente oficial para estar al tanto de las últimas noticias y sugerencias para desarrolladores de Android.