App de Noticias – 1 El #Android básico



Cree una aplicación de Android para nivel de entrada con: 1. MVVM con flujo de datos unidireccional 2. Adaptación para hits de API de 3. Inyección de dependencia de Koin 4. Coroutine de Kotlin 5. Sin registro de pantalla de edición Notas: ## Aplicación simple ### News Api – URL “` “` – Categoría “` tecnología, ciencia “` ### Establecer dependencias – Retrofit (red) – Coroutine (biblioteca asíncrona) – Koin (inyección de dependencia) ### Establecer red y capa de datos – Crear servicios web – Crear respuesta de datos con el complemento JsonToKotlin – Anulable – Serializador Gson – Establecer proveedor de actualización – Establecer módulo koin para proporcionar una instancia de servicios web ### Crear proveedor Koin – Conectar proveedor koin en la aplicación ### Crear repositorio en dominio y capa de datos – Establecer dominio de datos (entidad) – No anulable para evitar anulable en la capa de vista – Valor predeterminado – Propiedad inmutable – Crear mapeador para el mapa `Respuesta de noticias` en `Noticias` – ​​Establecer formulario ko en ### Configurar ViewModel – Convertir `Flow` del repositorio a `LiveData` para el observador a la vista – Establecer dependencias p para `asLiveData()` proporcionado – Establecer módulo koin ### Configurar vista simple – Observar datos en tiempo real en actividad – Verificar resultado en vista de texto – Ejecutar en el emulador ## Mostrar resultado en recyclerview ### Establecer recyclerview – Agregar recyclerview en el diseño – Crear diseño de elementos para cada noticia – Crear soporte de vista para cada noticia – Establecer dependencias de la biblioteca Glide para redes de imágenes – Cambiar ` annotationProcessor` a `kotlin-kapt` – Crear adaptador para noticias – Crear notificador automático en lugar de `notifyDataSetChanged` – Cambiar `addNews` al estilo kotlin – Configuración en curso – Crear elemento en el que se pueda hacer clic ### Reestructurar el paquete de la aplicación ## ¿Siguiente? – Ver enlace – Evento estatal (MVI) – Extensiones de Kotlin util Sonido de fondo de copyright: – – – – – Casi en F – Tranquilidad de Kevin MacLeod con licencia Creative Commons Attribution 4.0 License. Fuente: Artista: – – – – – Fluidscape de Kevin MacLeod está sujeta a la licencia Creative Commons Attribution 4.0. Fuente: Artista: – – – – –

Compruebe también

Desarrollo de aplicaciones web móviles (Android studio)

Mi primera aplicación.. Aplicación móvil de restaurante.

un comentario

  1. you really should explain what you are doing if the video is meant to be educational

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *