Theo Ioakeimidis (@iotheophilos) 's Twitter Profile
Theo Ioakeimidis

@iotheophilos

❤️Kotlin, endless need for coffee. All things tech (Android, Coding, Machine Learning) 🦅

ID: 226264154

linkhttps://github.com/codeteo calendar_today13-12-2010 18:54:16

927 Tweet

734 Takipçi

1,1K Takip Edilen

Ian Lake (@ianhlake) 's Twitter Profile Photo

Jaewoong Eum Both are anti-patterns: object creation shouldn't have side-effects and LaunchedEffect is going to re-run on each first composition of screen. Instead, prefer cold flows that kick off their work when you start collecting them via collectAsStateWithLifecycle().

Jaewoong Eum (@github_skydoves) 's Twitter Profile Photo

I just published a new article, 'Loading Initial Data in LaunchedEffect vs. ViewModel'. This article delves into the fascinating discussion on where to load initial data within composable functions and ViewModels. skydoves.medium.com/loading-initia…

Ralf Wondratschek (@vrallev) 's Twitter Profile Photo

Thanks for coming today to my talk about kotlin-inject and the Anvil extensions we have written and open sourced. The slides and all code snippets are available here: ralf-wondratschek.com/presentation/e…

Martin Bonnin (@martinbonnin) 's Twitter Profile Photo

If you're writing Gradle plugins in Kotlin, I wrote a small guide about possible pitfalls in the Gradle cookbook. buff.ly/4efAgJc

Ralf Wondratschek (@vrallev) 's Twitter Profile Photo

This week we removed Dagger 2 and Anvil entirely from our project and replaced them with kotlin-inject-anvil. The APIs are so similar with each other, that it didn't make sense for us to support both anymore. #AndroidDev github.com/amzn/kotlin-in…

Gradle (@gradle) 's Twitter Profile Photo

We made #Gradle Configuration Cache faster in 8.11 by enabling parallel configuration caching! ✅ Storing cache - from 27s to 15s ✅ Loading cache - from 3.6s to 1.5s Learn more 👇 blog.gradle.org/road-to-config…

We made #Gradle Configuration Cache faster in 8.11 by enabling parallel configuration caching!

✅  Storing cache - from 27s to 15s
✅  Loading cache - from 3.6s to 1.5s

Learn more 👇  
blog.gradle.org/road-to-config…
near (@nearcyan) 's Twitter Profile Photo

Google Play is the worst developer experience I've had in my career. I have never before seen such a level of institutional rot and ossification gilded with the privilege of complete effective control over billions of android devices. I have never seen an organization which has

Mohit (@heyitsmohit) 's Twitter Profile Photo

I create a YouTube video on Compose UI. Its part of a series of video I'll be releasing. This is a short one on how a Compose UI tree is created and mutated. Check it out! youtu.be/hN4Oj4PLc_o?fe…

I create a YouTube video on Compose UI. Its part of a series of video  I'll be releasing. This is a short one on how a Compose UI tree is  created and mutated. Check it out!

youtu.be/hN4Oj4PLc_o?fe…
Ralf Wondratschek (@vrallev) 's Twitter Profile Photo

The new version of App Platform is out with support for Wasm! The wiki has integrated the Wasm sample application from the repository to see the code in action. amzn.github.io/app-platform/

Ralf Wondratschek (@vrallev) 's Twitter Profile Photo

🥲 Anvil was quite successful inside and outside of Square, but now it's time for the next big improvement. Metro is 95% of what I pitched as Dagger 3 within Square. I'm excited. github.com/square/anvil/i…