
Modern Android Development
Las herramientas, las bibliotecas y las guías de desarrollo recomendadas del equipo de Android que te permiten crear apps de Android de alta calidad con rapidez y facilidad.
Mejora tu productividad
El enfoque moderno de Android te ayuda a compilar apps con menos código para que puedas aumentar tu velocidad de desarrollo y reducir el mantenimiento.
Reduce las fallas
Incorporar las prácticas recomendadas te permitirá ver menos problemas, y tus usuarios experimentarán menos errores y fallas.
Enfócate en lo que hace que tu app sea inigualable
Con menos código estándar y complejo, menos errores y retrocompatibilidad integrada, puedes enfocarte en hacer que tu app sea única.
¿Qué es Modern Android Development?
Compose:
Compila interfaces de usuario atractivas
Jetpack Compose simplifica y acelera el desarrollo de IU en Android. Escribe menos código y usa herramientas potentes y APIs intuitivas de Kotlin
Kotlin:
Un lenguaje moderno, conciso y potente
Más del 95% de las 1,000 apps más populares de Android usan Kotlin para aumentar la productividad, la satisfacción de los desarrolladores y la seguridad del código.
Jetpack:
Bibliotecas para facilitar el desarrollo de apps
Descubre el conjunto de bibliotecas de Android, que implementa nuestras prácticas recomendadas y reduce el código estándar.
Usa Android Studio para desarrollar contenido
Android Studio es el IDE oficial para el desarrollo de apps para Android, con herramientas de diseño de Compose, un sistema de compilación flexible y Android Emulator.
Orienta tu contenido a la versión más reciente de Android
Admitimos la retrocompatibilidad, por lo que puedes orientar tu contenido a la versión más reciente de Android, usar las tecnologías más nuevas y llevar a cabo ejecuciones de manera coherente en todos los dispositivos y las versiones de Android.
Prácticas recomendadas para pruebas y arquitectura
La arquitectura, los patrones de prueba y la orientación te ayudan a compilar apps sólidas y escalables.
Calidad de la app
Compila apps de alta calidad para brindar experiencias del usuario fluidas y coherentes. Explora cómo crear apps para pantallas grandes y asegúrate de que tus apps funcionen bien en factores de forma como tablets, dispositivos plegables y Chromebooks. Usa la lista de tareas principales para calidad de la app de Android para evaluar la fluidez y seguridad de la experiencia del usuario.
Bueno | Excelente | |
---|---|---|
|
|
|
|
Fácil de usar |
|
|
Funciona bien en los dispositivos de los usuarios |
|
|
Seguro |
|
Bueno | |
---|---|
|
|
|
Fácil de usar |
|
Funciona bien en los dispositivos de los usuarios |
|
Seguro |
Excelente | |
---|---|
|
|
|
|
|
|
|
|
Ejemplos
Now in Android
Now in Android es una app para Android compilada con Kotlin y Jetpack Compose. Se diseñó como una referencia para desarrolladores de Android que modela prácticas recomendadas para el diseño y el desarrollo.
Muestras de Compose
Este repositorio contiene un conjunto de proyectos individuales de Android Studio que te ayudarán a aprender sobre Compose en Android. En cada muestra, se exponen diferentes casos de uso, niveles de complejidad y APIs.
App de tareas pendientes
En estos ejemplos, se muestran diferentes enfoques de arquitectura relacionados con el desarrollo de apps para Android. En sus diferentes ramas, encontrarás la misma app (una de tareas pendientes) implementada con pequeñas diferencias.
Compila en varios factores de forma
Guía
Guía de Kotlin
Muchas bibliotecas de Jetpack para Wear OS se escriben en Kotlin para ayudarte a optimizar tu desarrollo, y aprender a aplicar Modern Android Development a aplicaciones para la muñeca.
Guía
Guía para pantallas grandes
Puedes usar los mismos conceptos desde la compilación de IU y administración de diseño en apps para dispositivos móviles para extender tu app a pantallas grandes. Obtén más información aquí.
Guía
Compose para TV
La biblioteca de Compose para TV te permite compilar apps de TV nativa modernas, de manera más eficiente y con menos código, a través de componentes optimizados para TV que se pueden personalizar con facilidad.
Cursos y rutas de aprendizaje
curso
Curso sobre los aspectos básicos de Android con Compose
Aprende las prácticas recomendadas y la arquitectura recomendada para compilar apps de calidad de producción sólidas.
curso
Jetpack Compose para desarrolladores de Android
Este curso está diseñado para que los desarrolladores de Android existentes aprendan sobre Compose en temas como el diseño, las temáticas, la animación, la arquitectura, el estado y mucho más.
curso
Ruta de aprendizaje de la Arquitectura moderna de apps para Android
Aprende las prácticas recomendadas y la arquitectura recomendada para compilar apps de calidad de producción sólidas.
curso
Serie de videos MAD Skills
Aprende las prácticas recomendadas de programación y los métodos más recientes directamente del equipo de Android en nuestra serie MAD Skills.