veganism.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Veganism Social is a welcoming space on the internet for vegans to connect and engage with the broader decentralized social media community.

Administered by:

Server stats:

295
active users

#androiddev

8 posts7 participants0 posts today

Hab ein bisschen weiter gebastelt. Das Einstellungsmenü hab ich von einer anderen App übernommen und etwas umgebaut. Es lässt sich genau einstellen, was geübt werden soll. Es funktioniert aber alles noch nicht, hab erst mal das Layout gebaut.

I've been looking for Android Dev Phone 1 OS images for quite a while, but most (if not all) of them appear to be lost to time.

See: web.archive.org/web/2011022112

The only files I could find were the System and Recovery image files for Android 1.6. All earlier ones I failed to find.

Does anyone have these files, or know where I could find them?

web.archive.orgHTC - Developer Center

I’ve published the final part of my Compose Animation Internals series!
This one dives into the implementation details of high-level APIs like animate*AsState and Transition.

With this, the three-part series comes to a close. I hope it serves as an insightful and go-to guide for anyone looking to understand how animations work under the hood in Jetpack Compose.

If you have any feedback or questions, feel free to drop a comment here!

#AndroidDev #Compose #Animation

sagarviradiya.dev/posts/compos

Sagar's Blog · Compose Animation, Under The Hood - Part IIIA deep dive on animate*AsState and Transition API.
Replied to Pachli

This **does not** save your account credentials or other sensitive data, only your preferences.

If you have multiple accounts on the same device this **does** expose the fact that those accounts are managed by the same person. If that is a concern you don't need to save the preferences to your device, you can save them to any cloud service (e.g., Google Drive) your account is connected to.

Quiza lo mas complicado de crear vistas con Jetpack Compose en Android sea entender bien el concepto de recomposicion. Diría que todavía estoy en ello...

Cada vez que envies un dato a la vista, toda tu UI se va a repintar, no solo aquello que este relacionado con el dato.

Aprender a mantener un estado de vista eficiente y a recordar ciertos valores con remember{ }, es clave para evitar llamadas recursivas, inconsistencia y perdida de datos.

#android
#AndroidDev
#Androiddevelopment
#androiddevelopers
#JetpackCompose

Llevo varias semanas intentando montar una arquitectura MVVM multi-feature y multi-activity con Compose en Android, porque uno esta encajado en su rinconcito laboral y se va quedando desactualizado.

De repente me encuentro con varios problemas de navegación que me llevan a ver que Google recomienda una arquitectura Single Activity 😑. Parece ser que para ese viaje no hacían falta tantas alforjas.
Tras sumirme en la depresión y el desespero al día siguiente me planteo usar un sólo Activity y de repente todo encaja a las mil maravillas.

➡️Elimino tropecientas lineas de codigo
➡️Elimino varias clases que ya no son necesarias
➡️ simplifico la inyeccion de dependencias
➡️ la navegacion parece ser mas fluida(no tengo pruebas pero tampoco dudas)
➡️puedo meter genéricos en las firmas del viewmodel base y el navigator para:
➡️ librarme de mucho boilerplate
➡️ estandarizar la arquitectura
➡️ asegurarme más de que quien la use lo haga siempre de la misma forma

Me queda muchisimo curro todavía pero creo tener una solucion viable para la arquitectura basica de futuras apps.

#AndroidDev
#Androiddevelopment
#JetpackCompose
#android_dev
#android

The best new feature for Capy Reader is available without an app update! Miniflux upstreamed my change to support favicons via their Google Reader API. I'm grateful they took the time to review and merge these changes. Let me know how it works for you.