photog.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A place for your photos and banter. Photog first is our motto Please refer to the site rules before posting.

Administered by:

Server stats:

243
active users

#JetpackCompose

1 post1 participant0 posts today

Published "Exploring PausableComposition internals in Jetpack Compose" 🚀. You might have heard that the latest version of #Jetpack #Compose has improved performance significantly. You know the reason? There's a usage of new under the hood API - `PausableComposition`. Know how it works under the hood for making buttery smooth experience in compose 🫠

🔗: blog.shreyaspatil.dev/explorin

Shreyas Patil's Blog · Exploring PausableComposition internals in Jetpack ComposeBy Shreyas Patil
Continued thread

(btw, I think Compose Destinations is the most helpful library I am using!
When I switched from multiple Activities to Jetpack Compose, it really softened the impact of what for me was a completely new approach to navigation! Thank you so much, Rafael!
It's here: github.com/raamcosta/compose-d)
#JetpackCompose #Kotlin #ComposeDestinations

GitHubGitHub - raamcosta/compose-destinations: Annotation processing library for type-safe Jetpack Compose navigation with no boilerplate.Annotation processing library for type-safe Jetpack Compose navigation with no boilerplate. - raamcosta/compose-destinations

I have a list of things to show to users ("components" of a bike), some of which are hierarchical (e.g. "brake pads" belonging to "rear brake"). I usually use `LazyColumn` to list items, but in this case, I'm not sure.
So, I'm working on another aspect of the app, and hoping that some inspiration will strike when I least expect it.
#BuildInPublic #Android #JetpackCompose #FOSS

Continued thread

It turns out that my issues with Advertise/Discover with Nearby Connections were actually a problem of my understanding of MVVM, or rather my implementation of it. State really _should_ be in a ViewModel, and I relied on `remember` way too much.
Also, `MutableLiveData<List<T>>` works when `MutableList<T>` does not. D'oh!
#BuildInPublic #Android #JetpackCompose

At this years company #hackathon our project team created a proof of concept #KotlinMultiplatform and #ComposeMultiplatform app for #Android, #iOS & desktop with a single code base for data layer, business logic and UI, well, for everything!

Within three days we were able to create a simple but functional application from scratch that accesses a #Firebase backend.

Still some rough edges on iOS but the future is bright for Kotlin Multiplatform!

One month being laid off from #Android job and struggling with the feeling of being inadequate. I’ve had technical interviews with two companies. One said I was given positive feedback, but that it will be a couple of weeks until the next on site interview so they can also line up a senior. The other said I’m not technical enough to be considered mid or senior. I guess that’s the difference between having me build an app and answering leetcode questions… any advice? #AndroidDev #JetpackCompose