Cómo y por qué creé un feed de Twitter simulado en Jetpack Compose
yngkody / mock-twitter-feed-jetpack
Captura de pantalla 2021-08-05 a las 4.32.59 PM.png
sobre mí
¡He estado programando desde que tenía 15 años y he estado involucrado en el desarrollo de aplicaciones móviles desde 2016! Me gusta este campo de la ingeniería de software porque es algo muy tangible. Puede ver su impacto directo en áreas con millones de usuarios finales.
El problema que quiero resolver
Quiero escribir elementos y secuencias de UI / UX más rápidos y con mayor capacidad de respuesta en Android, y abandonar los métodos antiguos de crear vistas nativas en Android (XML, jerarquía de vistas de Android).
¿Por qué elegí hacer esto?
Esta es una aplicación Twitter Feed simulada para demostrar cómo construir elementos de la interfaz de usuario en Jetpack Compose. Jetpack Compose es el último kit de herramientas de Kotlin que permite la reorganización paramétrica de la interfaz de usuario. Si me preguntas, ¡sería repugnante!
Pila de tecnología
Android Studio Arctic Fox
Jetpack componiendo
MVVM
El proceso de creación de un feed de Twitter simulado en Jetpack Compose
Comencé este proyecto de acuerdo con la documentación oficial de Google sobre cómo escribir vistas de IU.
Mi desafío
no cualquiera. Muy simple y fácil de aprender. Google ha hecho un trabajo asombroso.
Experiencia clave
Muchas empresas emergentes de tecnología fracasan en última instancia porque utilizan tecnología obsoleta o obsoleta y no pueden mantenerse al día con el progreso de la ingeniería de software.
-
Ahora, más que nunca, la interfaz de usuario debe ser más rápida con velocidades de Internet más rápidas en todo el mundo. El mundo de la informática es cada vez más rápido, por lo que los datos deben representarse más rápido.
-
La función de interfaz de usuario parametrizada utilizada por Jetpack Compose solo permite volver a dibujar los datos modificados, no la vista completa.
-
Por lo tanto, si tiene una LazyColumn cuyo parámetro es un elemento de tipo de objeto de datos, podrá manipular una sola tarjeta de un solo parámetro de una sola instancia del objeto de datos.
Consejos y sugerencias
Primero lea qué es Jetpack Compose y * por qué es importante para la dirección del desarrollo de aplicaciones móviles y su importancia defecto así como también.
Reflexiones finales y próximos pasos
Me gusta el desarrollo de aplicaciones móviles y me ha disgustado la jerarquía de vistas y XML en Android Studio durante mucho tiempo. Kotlin y Jetpack Compose son muy amigables con los desarrolladores, no estoy seguro de quién lo odia. !