's Avatar

@iambgv.bsky.social

12 Followers  |  138 Following  |  3 Posts  |  Joined: 29.10.2024  |  2.0128

Latest posts by iambgv.bsky.social on Bluesky

Navigating the future with Jetpack Navigation 3 - Don Turner | droidcon London 2025
YouTube video by droidcon & fluttercon Navigating the future with Jetpack Navigation 3 - Don Turner | droidcon London 2025

My talk on Navigation 3 from #dcldn25 is live (very impressive publishing from the droidcon team!). www.youtube.com/watch?v=j1Oi...

01.11.2025 10:19 β€” πŸ‘ 27    πŸ” 13    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - skydoves/compose-performance: πŸ“š Curated articles to understand Compose internals and optimize Jetpack Compose performance. πŸ“š Curated articles to understand Compose internals and optimize Jetpack Compose performance. - skydoves/compose-performance

πŸ“š Curated articles to understand Compose internals and optimize Jetpack Compose performance.

github.com/skydoves/com...

16.08.2025 07:26 β€” πŸ‘ 6    πŸ” 3    πŸ’¬ 0    πŸ“Œ 1
Kotlin Weekly #470

Kotlin Weekly #470 has just been published! - mailchi.mp/kotlinweekly...

03.08.2025 09:04 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 0    πŸ“Œ 1

I am slowly losing faith in humankind, especially while managing the Kotlin Weekly.

Most of the content you read today is AI-generated. Very little substance. I am very wary of content as soon as I start seeing an abundance of bolds, italics, or AI-era words. I missed the time of human content.

27.07.2025 10:28 β€” πŸ‘ 46    πŸ” 8    πŸ’¬ 3    πŸ“Œ 0
Kotlin Weekly #468

Kotlin Weekly #468 has just been published! - mailchi.mp/kotlinweekly...

20.07.2025 07:40 β€” πŸ‘ 5    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Preview
Don't use Type-safe Project Accessors with Kotlin Gradle DSL Another Gradle footgun

Another Gradle footgun

www.zacsweers.dev/dont-use-typ...

02.07.2025 02:01 β€” πŸ‘ 46    πŸ” 12    πŸ’¬ 4    πŸ“Œ 2
Kotlin Weekly #463

Kotlin Weekly #463 has just been published! - mailchi.mp/kotlinweekly...

15.06.2025 08:04 β€” πŸ‘ 6    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Preview
Android Weekly - Free weekly Android & Kotlin development newsletter Android Weekly is a free newsletter that helps you to stay cutting-edge with your Android Development.

Latest Android Weekly Issue 679 is out!
androidweekly.net/issues/issue... #AndroidDev #Kotlin

15.06.2025 16:09 β€” πŸ‘ 5    πŸ” 3    πŸ’¬ 0    πŸ“Œ 1
Preview
Run HTTP Requests in Android Studio | The JetBrains Blog We are happy to announce that our HTTP Client plugin is now available in Android Studio! HTTP Client is a powerful tool for making HTTP, gRPC, GraphQL, and WebSocket requests. Its text-based interf

Ma feature team Android / BFF l’utilise depuis +1 an via IntelliJ : le HTTP Client de JetBrains est un super outil pour tester vos APIs.

Bonne nouvelle : il est maintenant dispo dans Android Studio !
πŸ‘‰ blog.jetbrains.com/blog/2025/06...

#AndroidDev #JetBrains #HTTPClient

14.06.2025 07:31 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Inline functions β€” Use cases & Access Restrictions How does it lead to binary compatibility issues

Explore inline functions in #Kotlinβ€” use cases, access restrictions, & how it can affect binary compatibility.

droidcon.com/2025/06/10/i...

13.06.2025 14:18 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Thinking about configuration changes isn't optional.

Imagine a website trying to prevent the browser window from being resized or breaking when it does. Android apps can't disable configuration changes and need to react to them correctly without losing state using the tools available.

29.05.2025 02:42 β€” πŸ‘ 20    πŸ” 3    πŸ’¬ 1    πŸ“Œ 1
Demystify KMP builds and structure
YouTube video by Android Developers Demystify KMP builds and structure

There are a lot of amazing KMP talks coming out right now but here is our talk from I/O!

Dustin and I give an update on our latest KMP releases and then explain the build setup for an Android KMP app.

youtu.be/gP5Y-ct6QXI?...

23.05.2025 17:41 β€” πŸ‘ 29    πŸ” 9    πŸ’¬ 0    πŸ“Œ 1
Preview
Google I/O 2025: What’s new in Android development tools New features of Android Studio Narwhal Feature Drop (2025.2), focus on AI-powered tools with Gemini, enhancements to Compose UI development, and more.

Big updates from #GoogleIO2025 for Android devs!

Android Studio Narwhal brings:
β€’ Gemini 2.5 Pro AI assist
β€’ Natural language UI test generation
β€’ AI-powered crash fixes
β€’ Studio Labs for new AI tools

Details: android-developers.googleblog.com/2025/05/goog...
#AndroidDev #AndroidStudio #AI

21.05.2025 16:56 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Kotlin Weekly #456

Kotlin Weekly #456 has just been published! - mailchi.mp/kotlinweekly...

27.04.2025 08:18 β€” πŸ‘ 6    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Post image

Did you know there's a page showing all the Compose easing options visually, with not just the graphs but also practical examples of offsets, scale, and more?

A true hidden gem in my opinion - it's super hard to search for, but well-worth bookmarking!

developer.android.co...

24.04.2025 14:56 β€” πŸ‘ 30    πŸ” 6    πŸ’¬ 2    πŸ“Œ 0
Kotlin Weekly #454

Kotlin Weekly #454 has just been published! - mailchi.mp/kotlinweekly...

13.04.2025 08:51 β€” πŸ‘ 7    πŸ” 5    πŸ’¬ 1    πŸ“Œ 1
Preview
[REDACTED]: How to keep your app's secrets, secret (AMxDC 25) Every app has secrets! These could be in many forms (no judgment here!) but in this talk, we'll focus on the most common use case of storing API keys or…

The slides for my talk "How to keep your app's secrets, secret" are now available

πŸ“½οΈ speakerdeck.com/sp4ghetticod...

Merci d'Γͺtre venus ✨ See you again soon ✌️

#AndroidDev #AMxDC25

11.04.2025 06:34 β€” πŸ‘ 13    πŸ” 6    πŸ’¬ 1    πŸ“Œ 0
Preview
Trusted Time API Implementation In this article, we will explore the implementation of the new Trusted Time API by Google. For our example, there are two approaches for…

How can you prove what time it really is?

In my latest article, I break down how to implement the #Google Trusted Time #API that’s secure, auditable, and verifiable.

Read here: medium.com/@nicosnicola...

#AndroidDev #Android #TrustedTimeAPI #Kotlin

05.04.2025 09:23 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Kotlin Weekly #452

Kotlin Weekly #452 has just been published! - mailchi.mp/kotlinweekly...

30.03.2025 08:51 β€” πŸ‘ 7    πŸ” 4    πŸ’¬ 0    πŸ“Œ 1

I tested using the Google Assistant Plugin, created a preview, and verified it with voice commands, where it worked fine. (3/3)

#Android #AndroidDev #Kotlin

25.03.2025 20:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Or will joining the App Actions Development Program Google Group be enough?

I have already joined the group, but except for the built-in intent (GET_THING), other custom actions are not working. (2/3)
#Android #AndroidDev #Kotlin

25.03.2025 20:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Has anyone used Google Assistant App Actions Custom Intent? I have a testing-related question.

For testing the app in Internal Testing, do App Actions require approval, and does the release version need to be published in production?(1/3)

#Android #AndroidDev #Kotlin

25.03.2025 20:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Navigation Β |Β  Jetpack Β |Β  Android Developers

Navigation 2.8.9 (and 2.9.0-alpha08) fix a regression in the previous release around deep link matching for Intents/NavDeepLinkRequests that have actions and/or mime types. Make sure to update if you were on 2.8.8 / alpha07!
developer.android.com/jetpack/andr...

14.03.2025 04:36 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0
Preview
Navigation Β |Β  Jetpack Β |Β  Android Developers

Navigation 2.8.8 is out today and includes some important fixes around deep link matching specifically when using wildcards or when using both Uris alongside specific actions or mime types.
developer.android.com/jetpack/andr...

26.02.2025 22:03 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Post image

Has anyone benchmarked kotlin's SharedFlowImpl?

I'm seeing thread contention on a SharedFlow with several collectors, and a quick peek shows that that emitting & taking values all uses a single central lock per instance (.. and it's `this` which is an antipattern)

github.com/Kotlin/kotli...

24.02.2025 05:15 β€” πŸ‘ 10    πŸ” 4    πŸ’¬ 3    πŸ“Œ 1
Commands to unlock an Android device via adb. The first command is "adb shell input keyevent 82", the second is "adb shell input text "1234"" or whatever your passcode is, and the third command is "adb shell input keyevent 66".

Commands to unlock an Android device via adb. The first command is "adb shell input keyevent 82", the second is "adb shell input text "1234"" or whatever your passcode is, and the third command is "adb shell input keyevent 66".

Hey #AndroidDev! Ever turned on wireless debugging only to walk away from the device and it went to sleep? Or used a long USB cable and didn't want to reach for the device to unlock it?

I have found the necessary ADB commands to never get up from your chair again.

31.01.2025 16:59 β€” πŸ‘ 47    πŸ” 12    πŸ’¬ 0    πŸ“Œ 1
Engineering Manager, Android Toolkit β€” Google Careers

The Android UI & Jetpack Compose team is building a new team in Bengaluru!
Join us in building exciting new APIs for Jetpack Compose as well as the other UI libraries and help us expand to Bengaluru.

EM: goo.gle/4gt9dMl
SWE: goo.gle/4dQb9w7
PM: goo.gle/compose-pm-in
DevRel: goo.gle/3DE8B7T

30.01.2025 10:44 β€” πŸ‘ 22    πŸ” 15    πŸ’¬ 0    πŸ“Œ 3

We're hiring a πŸ†• Product Manager for #JetpackCompose in Bengaluru β€” come work with me! goo.gle/compose-pm-in

We're also hiring software engineers and DevRel πŸ‘‡

30.01.2025 11:03 β€” πŸ‘ 12    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0
Preview
Exploring ViewModel Internals At Google I/O 2017, Google introduced Architecture Components, a collection of libraries designed to address core challenges in Android…

I just published a new article, 'Exploring ViewModel Internals'!

In this article, you’ll explore ViewModel's inner workings, diving into its internal implementation and understanding how it operates under the hood featured.

skydoves.medium.com/exploring-vi...

01.01.2025 06:57 β€” πŸ‘ 10    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
UI State, Callbacks and Equality Pitfalls Yesterday a friend asked me to review his blog post on Function Properties in Data Classes are Code Smells. We then discussed how we would solve the issue in the context of UI state and callbacks. And...

Just published a new blog post: UI State, Callbacks and Equality Pitfalls.

Have you experienced the problem in your codebase?

#AndroidDev #Kotlin

sanastasov.dev/2024/ui-stat...

30.11.2024 13:31 β€” πŸ‘ 16    πŸ” 4    πŸ’¬ 3    πŸ“Œ 1

@iambgv is following 20 prominent accounts