Saud K
banner
bidyut.com
Saud K
@bidyut.com
Engineering Lead. Polyglot. Experimenter.
No matter how far...

youtube.com/watch?v=aScK...
Kotodur | Official Music Video | Shironamhin | #bangla song
youtube.com
July 31, 2025 at 2:30 PM
Reposted by Saud K
The official Android docs on test doubles are quite needed today.

Please write fakes 🙏 , avoid mocks as possible. Assert output state, not behavior. Think of a program or a logical part of it as: input->output

https://developer.android.com/training/testing/fundamentals/test-doubles
July 27, 2025 at 8:13 PM
SG Android folks! Planning a small gathering tomorrow at Lau Pa Sat at 18.30; drop by!
June 25, 2025 at 11:56 AM
Reposted by Saud K
Today, we've released a brand new Jetpack library - Navigation3! A pure Compose, state based navigation library: android-developers.googleblog.com/2025/05/anno...
Announcing Jetpack Navigation 3
Explore Jetpack Navigation 3, a new Compose-first navigation library with increased flexibility so Android developers to build robust experiences.
android-developers.googleblog.com
May 20, 2025 at 6:05 PM
Tame R8! Shrink your APKs, cloak your code, and conquer obfuscation headaches. Your ultimate guide to Android minification and obfuscation: bidyut.medium.com/that-shrinki...
Your No-Nonsense Guide to Android Minification & Obfuscation by Saud Khan | Medium
Your No-Nonsense Guide to Android Minification & Obfuscation
bidyut.medium.com
May 10, 2025 at 4:31 PM
Reposted by Saud K
App Platform Launched

App Platform is a lightweight application framework for state and memory management suitable for Kotlin Multiplatform projects. I'm happy to announce that we open-sourced the project today!

amzn.github.io/app-platform/
App Platform
A lightweight application framework for state and memory management suitable for Kotlin Multiplatform projects.
amzn.github.io
April 17, 2025 at 9:59 PM
With foldable screens becoming more mainstream, may be it is time for a Yota Fold where the outside screen is a color paper like display and the larger inside screen can remain high refresh stunning and vivid.

Hey, one can dream.
April 3, 2025 at 2:37 AM
Reposted by Saud K
An expert is just a person that has invested lots of time on a subject. Don’t look at them as if they were better than you. You can learn anything you want, especially in this connected era. And this is not only about tech. It’s actually an incredible opportunity.
March 30, 2025 at 9:02 AM
Reposted by Saud K
TIL SieveCache is a faster alternative to a LRU cache using the SIEVE algorithm
developer.android.com/reference/an...
#AndroidDev
SieveCache  |  API reference  |  Android Developers
developer.android.com
March 14, 2025 at 11:47 PM
Reposted by Saud K
Simplified MVC/MVP/MVVM for beginners! Found most explanations too complex, so I made a guide. Check it out: #AndroidDev #Mentoring
MVC, MVP, MVVM Made Simple
Who is this article for?
medium.com
March 8, 2025 at 12:38 AM
Most of my free time last week was taken by dealing with a multiplatform multimodule project that occasionally succeeds in building the iOS app.

So far things I have learnt; a brain dump 1/
February 22, 2025 at 8:07 AM
Reposted by Saud K
Composable functions must be as dumb as possible, like UI state renderers. Pass them only the state they need to render. Don’t inject dependencies on them, do that on ViewModels, resolve all the state before collecting. Make them easier to reuse, configure for previews, and to test.
February 21, 2025 at 9:03 AM
Reposted by Saud K
Lately I’ve seen & suffered the consequences of teams not discussing out requirements that added too much complexity for very little value for the user.

The best engineers I’ve worked with always tried to avoid complexity not to build
💩 on 💩 & that is way more important than being technically great
February 14, 2025 at 7:28 PM
Reposted by Saud K
🚀 Kotlin Multiplatform Tooling – Shifting Gears!

We’re doubling down on KMP support in IntelliJ IDEA and Android Studio! As a result, we’re discontinuing KMP support in Fleet, but all the insights we've gained will fuel our future efforts. Get the details here:
blog.jetbrains.com/kotlin/2025/...
Kotlin Multiplatform Tooling – Shifting Gears | The Kotlin Blog
A couple of years ago, we initiated the idea of creating a Kotlin Multiplatform IDE to help facilitate the development of KMP applications. We embarked on this venture, building on the Fleet platform,
blog.jetbrains.com
February 11, 2025 at 4:09 PM
Reposted by Saud K
This video on Honey is absolutely wild and worth a watch
Exposing the Honey Influencer Scam
YouTube video by MegaLag
youtu.be
December 23, 2024 at 5:40 AM
Reposted by Saud K
🤔 Finding KMP libraries feels like a chore?

Introducing klibs.io – a web service that simplifies your search for KMP libraries that are right for your needs and platforms.

Try this alpha version and share your thoughts! 🌟

Learn more: 👇
blog.jetbrains.com/kotlin/2024/...
Introducing klibs.io: A New Way to Discover Kotlin Multiplatform Libraries | The Kotlin Blog
Klibs.io is an easy web service that allows you to find a Kotlin Multiplatform library for a specific purpose that supports selected platforms (JVM, Android JVM, Wasm, JS, Kotlin/Native).
blog.jetbrains.com
December 18, 2024 at 8:01 AM
Do you know all the limits of the different Google Play Store tracks? How about what requires a Google review to change on Play Store for the release? No?

Don't worry, I wrote them down for you here: bidyut.medium.com/how-google-p...
How Google Play Store support progressive app roll out
Google Play store features, limitations and posisbilities
bidyut.medium.com
December 14, 2024 at 11:53 AM
We all gather a lot of context the longer we are in a a company.

How do we scale that by spreading the knowledge to avoid being the bottleneck?

Anything beyond documentation?
December 4, 2024 at 3:58 PM
Reposted by Saud K
The default avatar should be a cocoon
November 29, 2024 at 10:03 AM
Has someone already compared the performance of Room vs Realm when the database encryption is required?
November 23, 2024 at 12:14 PM
Sharing my little sample that I use to play around with Kotlin/Compose Multiplatform: github.com/bidrohi/prog...
GitHub - bidrohi/programming-quotes: A simple Compose Multiplatform example
A simple Compose Multiplatform example. Contribute to bidrohi/programming-quotes development by creating an account on GitHub.
github.com
November 15, 2024 at 1:58 PM
I've been spending a lot of time with Kotlin MultiPlatform over the last year. However, the real test is coming up in Jan when a newly build app that is planned for multiplatform gets its iOS launch.
October 28, 2024 at 2:29 AM
Reposted by Saud K
Made an #AndroidDev Starter Pack!

Please let me know if I missed anyone so I can connect with them as well 😁

go.bsky.app/Etd57t6
October 24, 2024 at 2:22 AM
Whether you support Andrew Yang or not, it's hard to deny that he has a valid point youtu.be/1Ws3w_ZOmhI?...
youtu.be
May 12, 2024 at 2:02 PM