Puntuación:
El libro ofrece una introducción completa al desarrollo en Kotlin y Android, con varios ejemplos y una curva de aprendizaje progresiva. Sin embargo, es principalmente adecuado para programadores intermedios y puede dejar a los principiantes confundidos debido a que se asumen conocimientos previos. Además, parte de la información está desactualizada debido a los recientes cambios en Android Studio.
Ventajas:⬤ Material bien estructurado que construye conceptos progresivamente
⬤ incluye ejemplos y proyectos atractivos
⬤ el estilo de escritura del autor es conversacional y fácil de seguir
⬤ buen recurso para desarrolladores experimentados que buscan aprender Kotlin y Android
⬤ acceso a código fuente y recursos para uso práctico.
⬤ No es adecuado para principiantes sin experiencia en programación debido a los conocimientos asumidos
⬤ algunos contenidos desactualizados por cambios en Android Studio
⬤ puede ser confuso a veces, requiriendo material de referencia adicional
⬤ algunos usuarios informaron de errores en la progresión del código.
(basado en 12 opiniones de lectores)
Empieza a crear aplicaciones nativas para Android de forma moderna en Kotlin con el amplio conjunto de herramientas, bibliotecas y prácticas recomendadas de Jetpack. Aprende a crear vistas eficientes y resistentes con Fragments y a compartir datos entre las vistas con ViewModels. Utilice Room para persistir datos valiosos con rapidez y evite NullPointerExceptions y las expresiones ampulosas de Java con Kotlin. Incluso puedes manejar llamadas asíncronas a servicios web de forma elegante con las coroutines de Kotlin. Consigue todo esto y mucho más mientras construyes dos aplicaciones completas, siguiendo instrucciones detalladas paso a paso. Con Kotlin y Jetpack, el desarrollo en Android es ahora más fluido y agradable que nunca. Sumérgete de lleno en el desarrollo de dos aplicaciones Android completas.
Con la primera aplicación, Penny Drop, puedes crear un juego completo con tiradas de dados aleatorias, reglas personalizables y oponentes IA. Construye vistas Fragment ligeras con vinculación de datos, actualiza datos de forma rápida y segura con clases ViewModel y gestiona toda la navegación de la aplicación en una única ubicación. Utiliza Kotlin con extensiones Kotlin específicas de Android para escribir de forma eficaz código seguro contra nulos sin toda la repetición de código habitual que requieren las aplicaciones anteriores a Jetpack + Kotlin. Persiste y recupera datos como objetos completos con la librería Room, luego muestra esos datos con ViewModels y lista los registros en un RecyclerView.
A continuación, crea la aplicación oficial de la Liga de Béisbol de Android. Es una liga falsa, pero una aplicación real, donde se utiliza lo que se aprende en Penny Drop y se construye a partir de ahí. Navega por toda la app a través de un Navigation Drawer, incluyendo localizaciones específicas a través de Android App Links. Maneja llamadas asíncronas y a servicios web con Kotlin Coroutines, muestra esos datos de forma fluida con la librería Paging, y envía notificaciones al teléfono del usuario desde tu app.
Ven a crear aplicaciones Android de forma moderna con Kotlin y Jetpack.
Qué necesitas:
Necesitarás el SDK de Android, un editor de texto y un dispositivo Android real o un emulador para realizar pruebas. Aunque no es estrictamente necesario, se supone que estás utilizando Android Studio, que viene con el SDK de Android y simplifica la creación de un emulador. Además, algunos ejemplos requieren JDK 1. 8 o posterior, aunque todas estas piezas se pueden completar de otras maneras cuando se utiliza JDK 1. 6.
© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)