nice repo that follows architecture guide by google
> especially libraries author wrote for that project
recommend to familiarize yourself with it
> especially libraries author wrote for that project
recommend to familiarize yourself with it
GitHub
GitHub - tunjid/me: A Jetpack Compose Kotlin Multiplatform WYSIWYG blog editor
A Jetpack Compose Kotlin Multiplatform WYSIWYG blog editor - tunjid/me
unexpectedly good talk about navigation state in kmp compose
https://youtu.be/42FStXDJ7F8
https://youtu.be/42FStXDJ7F8
YouTube
Isuru Rajapakse - Setting Sail with Compose Multiplatform
Recorded at the GDG Melbourne Devfest on 7th October 2023
Isuru Rajapakse
Motorola Solutions, Android Developer
Ahoy there, matey! Navigatin' in Android be a mighty contentious matter. But navigatin' in Compose, arrr, that be an even stormier sea! Now that…
Isuru Rajapakse
Motorola Solutions, Android Developer
Ahoy there, matey! Navigatin' in Android be a mighty contentious matter. But navigatin' in Compose, arrr, that be an even stormier sea! Now that…
What a lovely sunshinning day 😎
compose multiplatform 1.5.10 released
✨ with newly commonized
✨ fullscreen Insets free
✨ a bunch of freshly added components including
kotlin 1.9.20 released // yt announce
✨ with kotlin multiplatform became stable
✨ default hierarchy template
✨ official KMP wizard - kmp.jetbrains.com
✨ K2 Beta for all the targets
✨ KMP Gradle configuration cache
compose multiplatform 1.5.10 released
WindowInsets APIPopup/DialogModalBottomSheetkotlin 1.9.20 released // yt announce
Please open Telegram to view this post
VIEW IN TELEGRAM
Google's best architecture practices don't mean much
Such strong words from the googler who wrote them huh
quote src: 32:18
YouTube
Network-Resilient Applications with Store5 | Talking Kotlin #128
Join us in this exciting episode of Talking Kotlin as we dive into the world of Kotlin Multiplatform with three special guests, Mike Nakhimovich, Yigit Boyar, and Matthew Ramotar, the minds behind the popular library 'Store' — a Kotlin Multiplatform library…
IDEA debugger series for everyone who didn't know all the tricks
https://youtu.be/59RC8gVPlvk
https://youtu.be/59RC8gVPlvk
YouTube
IntelliJ IDEA. Debugger Essentials
IntelliJ IDEA provides a full range of capabilities for debugging your source code. A debugger is a powerful and versatile tool that executes a program in a controlled environment.
00:00 - Intro
1:20 Why Debug?
10:30 Start/stop/restart debugger
14:08 Suspend/resume…
00:00 - Intro
1:20 Why Debug?
10:30 Start/stop/restart debugger
14:08 Suspend/resume…
Just a small tinkering with excluding a set of values (or duplicates) from a list by using diff std functions by Jake
https://jakewharton.com/perils-of-duplicate-finding/
https://jakewharton.com/perils-of-duplicate-finding/
Jake Wharton
Perils of duplicate finding – Jake Wharton
👍1
Strong Skipping Mode! 💪
Oof, almost forgot to post it here.
Prepare yourself to the great era of recomposition magic...
From Compose 1.7.x (or later, but at least with stronk skip == true) all composables can skip recomposition, unstable types will be compared by reference (so instance equality) and yet skipped, stable ones will preserve precious behaviour.
Also all the lambdas will be remembered now, even with captured unstable values... because those will be compared by reference too!
No more pathetic manual wrapping like a poor peasant after you encounter unpredictable recomposition again.🤣
Read actual smart wording here:
https://medium.com/androiddevelopers/jetpack-compose-strong-skipping-mode-explained-cbdb2aa4b900
Oof, almost forgot to post it here.
Prepare yourself to the great era of recomposition magic...
From Compose 1.7.x (or later, but at least with stronk skip == true) all composables can skip recomposition, unstable types will be compared by reference (so instance equality) and yet skipped, stable ones will preserve precious behaviour.
Also all the lambdas will be remembered now, even with captured unstable values... because those will be compared by reference too!
No more pathetic manual wrapping like a poor peasant after you encounter unpredictable recomposition again.
Read actual smart wording here:
https://medium.com/androiddevelopers/jetpack-compose-strong-skipping-mode-explained-cbdb2aa4b900
Please open Telegram to view this post
VIEW IN TELEGRAM
Medium
Jetpack Compose: Strong Skipping Mode Explained
Strong skipping mode changes the rules for what composables can skip recomposition and should greatly reduce recomposition.
❤1
senk0n lab
Strong Skipping Mode! 💪 Oof, almost forgot to post it here. Prepare yourself to the great era of recomposition magic... From Compose 1.7.x (or later, but at least with stronk skip == true) all composables can skip recomposition, unstable types will be compared…
Here is an article that represents all of our struggles before this great gift of destiny by google ♡
https://www.costafotiadis.com/post/exercises-in-futility-jetpack-compose-recomposition
huh, part about
until we meet again!
https://www.costafotiadis.com/post/exercises-in-futility-jetpack-compose-recomposition
huh, part about
suspend fun kind of suggests me that those might become skippable with new mode too, but I'm too lazy to check... until we meet again!
Costa Fotiadis
Exercises in futility: Jetpack Compose Recomposition
Compose is fun. The thing is that I get the feeling that there are quite a few “gotchas” when working with it.Here are a few questions that kept bugging me: • Are all functions equal in the eyes of the compiler? • Are suspend functions stable/immutable? •…
20min adventure about Compose principles ground up
by one of google devs
especially good for those who don't want to read the entire internals book
http://intelligiblebabble.com/compose-from-first-principles/
by one of google devs
http://intelligiblebabble.com/compose-from-first-principles/
Intelligiblebabble
Compose From First Principles
Thousands of Developers from around the world attended Google I/O 2019 earlier this month. It was a particularly exciting I/O for me, as it was the fi...
❤1
how am I watching this self-retro-standup by google for the first time??
https://youtu.be/VsStyq4Lzxo
https://youtu.be/VsStyq4Lzxo
YouTube
Declarative UI patterns (Google I/O'19)
Explore how reactive and declarative paradigms can be applied to Android UI development, making it easier for developers to integrate these patterns into their Android apps with Kotlin.
Watch more #io19 here:
Android & Play at Google I/O 2019 Playlist →…
Watch more #io19 here:
Android & Play at Google I/O 2019 Playlist →…