Jetpack Navigation 3 is stable
News and insights on the Android platform, developer tools, and events.
Jetpack Navigation 3 is stable! πππ
Leaning into Jetpack Compose and the idea of combining smaller building blocks together really helped make Nav3 a much more flexible library that made it a joy to work on and hopefully for you to use as well!
android-developers.googleblog.com/2025/11/jetp...
19.11.2025 20:53
π 60
π 26
π¬ 3
π 3
Kotlin Case Studies | Mobile, Web & Server-side
Discover how teams use Kotlin to build backend services, multiplatform apps, and modern UIs. Explore real-world case studies and success stories.
We have a new case studies page on kotlinlang with both KMP and server-side uses of Kotlin. When looking at KMP case studies, you can even filter by platform and by use of CMP!
kotlinlang.org/case-...
Next step: add all the other case studies we know of but didn't process yet.
12.11.2025 12:38
π 6
π 3
π¬ 0
π 0
The Android team has just released a brand new landing page for Kotlin Multiplatform, explaining the technology and showing how Google and JetBrains are support different parts of the ecosystem!
developer.android.co...
30.10.2025 16:24
π 30
π 3
π¬ 0
π 1
I tried context parameters, Kotlin's new multi-receiver extension functions - Ivan βCLOVISβ Canet
Software engineering, open source and computer security
Context parameters are almost here, let's try migrating a real codebase to them and see what happens!
If you've heard of them but haven't had the time to dive yet, follow me to discover what they can and can't do right now, ahead of their final stabilization.
ivan.canet.dev/blog/2025/10...
13.10.2025 20:55
π 7
π 3
π¬ 3
π 0
Behold, the colocated Gradle plugin!
Define an extension class and plugin, descriptors and markers are generated for you.
The GradleUp endgame is coming!
26.09.2025 18:55
π 5
π 1
π¬ 2
π 0
Given how far Kotlin and Compose Multiplatform have advanced over the last few years I genuinely feel that using them is the perfect choice for a startup creating iOS/Android mobile apps (+ other platforms)....perfect combination of productivity and risk management. #KMP #CMP
13.09.2025 16:19
π 19
π 4
π¬ 1
π 0
But like I said, good read thanks for sharing the article! π
02.09.2025 19:52
π 1
π 0
π¬ 1
π 0
Thatβs what I thought π
Donβt take it the wrong way, it was a good read, but I think that sentence was a bit misleading. To the best of my knowledge, saving the application instance in a static field doesnβt have any practical issue like the ones you mention.
02.09.2025 19:51
π 1
π 0
π¬ 1
π 0
Why would saving the application instance in a static reference lead to leaks, bugs and crashes?
You mention it but it doesnβt come with the reasons for it.
31.08.2025 11:01
π 1
π 0
π¬ 1
π 0
Exciting stuff!
26.08.2025 07:26
π 3
π 0
π¬ 0
π 0
At the same time, weβre talking about Android Studio, so maybe itβs a bit of an exception, I donβt think a lot of people will use another IDE to build an Android app π
10.08.2025 17:58
π 0
π 0
π¬ 1
π 0
I guess people are choosing IDEs nowadays based on whether they have certain AI features or not and how they work, so making sure people know and try yours make sense IMO.
Personally, Iβd also rather they had no preferencial treatment, but just saying I can understand.
10.08.2025 17:53
π 1
π 0
π¬ 1
π 0
In my experience, if we really now what we are doing, then only on very narrow tasks it can be a good jumpstart.
But last months Iβve had to dig on matters I knew much less about (other platforms, other programming languages) and oh boy was it a lifesaver.
Never had weird output like that π€
31.07.2025 08:05
π 0
π 0
π¬ 0
π 0
Deep immutability, including for lists and all is a great feature, I would gladly pay the price of some new keywords for.
That said, I think that some of the ideas seem to go too far, I agree.
Iβm sure those will get polished before it gets released π
22.07.2025 08:10
π 3
π 0
π¬ 1
π 0
Can I just repeat: Kotlin makes the JVM shine.
I still find myself smiling when coding in Kotlin. Which is nearly all the time as it has become my primary language.
#kotlin #jvm
07.07.2025 14:46
π 11
π 1
π¬ 1
π 0
Got it. So it could potentially work well like RN if there was significant effort to make draw everything with wrapped UIKit views including layouts Iβm guessing.
Still would be interesting to see that happening at some point π
Truly native feel on each platform π
15.06.2025 08:25
π 0
π 0
π¬ 1
π 0
This is basically what React Native does with every single component AFAIK.
Seems to be mostly working out for them.
Should work even better with KMP since thereβs no JS bridge.
Just curious @chrisbanes.me why are you not a fan? Is it hard to come up with a good abstraction for multiplatform?
15.06.2025 08:08
π 1
π 0
π¬ 1
π 0
π
11.05.2025 18:37
π 0
π 0
π¬ 0
π 0
Pretty sure many Android devs are still around on this platform.
Reply saying hi π so everyone can find you.
This will help people find a big bunch of colleagues to follow ππ
RT this for more reach! π
10.05.2025 11:04
π 68
π 25
π¬ 66
π 1
Teya β Card payments solutions for small businesses
Teya offers small and medium businesses reliable card machines and tap-to-pay solutions, ensuring secure and efficient payment processing for every transaction.
Teya is hiring mobile devs!
We have competitive salaries and a nice work environment.
Offices in London, Portugal and others.
Specifically on mobile space, there are nice upcoming new challenges, likely in KMP
We also currently have some Flutter and native Android.
LMK if youβre interested!
teya.com
04.04.2025 10:24
π 1
π 0
π¬ 0
π 0
But nice to see TCGs in general receiving some love. Nowadays I feel like new generation are not used to physical table top games, which are much slower than things like smartphone games etc.
21.12.2024 13:38
π 0
π 0
π¬ 0
π 0
Magic The Gathering is the first and ultimate TCG.
After years without playing I am now playing it once again and having a blast.
It has been a great outlet for my competitive itch π
21.12.2024 13:35
π 0
π 0
π¬ 1
π 0
GitHub - JetBrains/compose-hot-reload: Experimental: Compose Hot Reload
Experimental: Compose Hot Reload. Contribute to JetBrains/compose-hot-reload development by creating an account on GitHub.
π Compose Hot Reload experiments are slowly finishing up! I will propose to start the first stabilization phase in January. My colleagues at JetBrains have many cool ideas on how to integrate the tech into our tooling β₯οΈ
Try it out! Feedback welcome π€
github.com/JetBrains/co...
14.12.2024 13:07
π 36
π 5
π¬ 1
π 1
current status: passing a Swift implementation of a Kotlin class to shared KMP code....which Kotlin code will later invoke passing a suspend lambda....which Swift code will later invoke from background task (as async function)! #CMP #KMP
04.12.2024 19:15
π 15
π 1
π¬ 2
π 0
GitHub - rafaeltonholo/svg-to-compose: A command-line tool for convert SVG to Android Jetpack Compose Icons.
A command-line tool for convert SVG to Android Jetpack Compose Icons. - rafaeltonholo/svg-to-compose
I would like to share that I have released the Gradle Plugin of my svg-to-compose project!
It is a #KMP project with its own parsing algorithm that parsers both SVG/XML to ImageVector (and, in the future, Canvas and VectorPainter) and it is available on Maven for usage!
β οΈ Long thread ahead.
25.11.2024 23:26
π 64
π 15
π¬ 5
π 2