Este libro está dirigido a aquellos nuevos en la plataforma Android o a desarrolladores junior de Android que buscan obtener una comprensión más amplia de todo lo que Android tiene para ofrecer. Android Studio Kotlin Jetpack Compose Arquitectura Vista de modelo Vista de modelo Vista de modelo Intención Redes Almacenamiento RoomDB Almacén de datos Cifrado En este libro, aprenderá cómo crear aplicaciones de Android desde cero utilizando Android Studio como IDE. Aprenderá los conceptos básicos de Kotlin y cómo crear una interfaz de usuario elegante con Jetpack Compose. Ampliará los conceptos básicos creando aplicaciones sólidas y escalables utilizando patrones de arquitectura bien establecidos. más En este libro, aprenderá cómo crear aplicaciones de Android desde cero utilizando Android Studio como IDE. Aprenderá los conceptos básicos de Kotlin y cómo crear una interfaz de usuario elegante con Jetpack Compose. Ampliará los conceptos básicos creando aplicaciones sólidas y escalables utilizando patrones de arquitectura bien establecidos. Esta sección le indica algunas cosas que necesita saber antes de comenzar, como qué necesitará de hardware y software, dónde encontrar los archivos de proyecto para este libro y más. En esta sección, aprenderá sobre los fundamentos de Android y Kotlin, el lenguaje que impulsa la plataforma. Esta sección lo guiará a través de la configuración de Android Studio y la creación de su primera aplicación: Kodeco Chat. También aprenderá sobre Gradle, la herramienta de compilación de Android y cómo estructurar proyectos de aplicaciones para utilizar algunas de las potentes funciones de administración de dependencias de Gradle. ¡Bienvenido! Este capítulo cubrirá brevemente lo que aprenderá en este libro y le presentará el marco de Android y el lenguaje Kotlin. Para comenzar a crear esa increíble aplicación para Android, necesitarás orientación sobre cómo instalar las herramientas que necesitarás como joven aprendiz. El desarrollo de Android se lleva a cabo dentro de Android Studio, un IDE personalizado basado en la plataforma IntelliJ que le brinda herramientas poderosas. Este capítulo proporciona una breve descripción general del ciclo de vida de Android, la iteración anterior de los bloques de construcción de la interfaz de usuario de Android y los detalles de los diversos componentes que forman un proyecto de Android. En este capítulo, aprenderá cómo funcionan los scripts de Gradle, cómo administrar dependencias con catálogos de versiones y cómo firmar su aplicación. Ahora que ya conoces los conceptos básicos del desarrollo de Android, ¡es hora de profundizar más! En la Sección II, aprenderá todo sobre el nuevo kit de herramientas de interfaz de usuario de Android: Jetpack Compose. A medida que aprenda sobre Compose, continuará iterando y creando una aplicación Kodeco Chat más rica en UI, completa con componentes de mensajes de UI personalizados. A medida que avance en esta sección, también aprenderá sobre patrones de arquitectura más avanzados como MVVM y MVI y cómo puede organizar y estructurar su código para usarlos. Una buena arquitectura le permite ampliar su proyecto con cambios mínimos en su código base. Finalmente, hacia el final de la sección, comenzará con un nuevo Buscador de recetas que se sumerge en la obtención de datos de una API y la presentación de esos datos en pantalla. En este capítulo, aprenderá los conceptos básicos de Compose UI y creará una interfaz de usuario sencilla para una aplicación de Android con ella. En este capítulo, aprenderá cómo hacer que su aplicación sea mucho más funcional usando ViewModel, MVI y Navigation. Conozca e implemente el patrón de arquitectura del repositorio y utilice Ditto SDK para completar la aplicación Kodeco Chat. Este capítulo le enseñará cómo recuperar datos de Internet y almacenarlos en clases modelo, que utilizará para mostrar recetas en la aplicación. En este punto, ha aprendido sobre el desarrollo de Android en Kotlin y ya ha aplicado ese conocimiento para crear un par de aplicaciones sólidas. En la Sección III, irá un paso más allá y continuará con la aplicación Recipe Finder para brindar más mejoras de funciones, como el modo fuera de línea. Aprenderá sobre los diferentes métodos de almacenamiento de datos, incluidos DataStore y RoomDB, y cómo se puede utilizar cada uno en sus aplicaciones. Por último, pero no menos importante, aprenderá sobre algunas técnicas de almacenamiento avanzadas, como el acceso a archivos y el cifrado seguro de los datos que almacena. Este capítulo le enseñará cómo almacenar pequeños fragmentos de datos localmente para guardar las preferencias del usuario. Este capítulo le enseñará cómo guardar recetas e ingredientes de la aplicación de recetas en una base de datos local usando Room. Este capítulo le enseñará cómo cifrar datos en sus preferencias y bases de datos.
Source link
Deja una respuesta