Jigar Brahmbhatt
jigarbrahmbhatt.com
Jigar Brahmbhatt
@jigarbrahmbhatt.com
Mobile Engineering Leader | Ex @ touchlab.co | Kotlin Multiplatform | Android | UX | Accessibility | https://www.jigarbrahmbhatt.com/
Reposted by Jigar Brahmbhatt
🚀 Dokka 2.1.0 is out!

This version focuses on stabilizing experimental features, supporting new Kotlin language updates, and improving the user experience.

🔗 Check out the details: https://github.com/Kotlin/dokka/releases/tag/v2.1.0

We'd really appreciate your feedback!
October 17, 2025 at 2:07 PM
Reposted by Jigar Brahmbhatt
🎉 JUnit 6.0 is here, and it brings even deeper Kotlin support! Now, you get:

✨ Suspend and cancellation support
✨ Kotlin 2.2 baseline
✨ Improved nullability annotations
✨ Convenient UX with contracts

Check out the full release notes 👉 kotl.in/b8wncm?utm_c...
#JUnit 6.0.0 is released!

✨ Java 17 and Kotlin 2.2 baseline
🌄 JSpecify nullability annotations
🛫 Integrated JFR support
🚟 Kotlin suspend function support
🛑 Support for cancelling test execution
⏭️ New `--fail-fast` mode for ConsoleLauncher
🧹 Removal of deprecated APIs

docs.junit.org/6.0.0/releas...
JUnit Release Notes
docs.junit.org
October 10, 2025 at 2:07 PM
Reposted by Jigar Brahmbhatt
We're looking for a staff engineer at TIDAL, in Europe and East US timezones.

It's a small team taking on a big bet.. come help artists actually make a living!

block.xyz/careers/jobs...

#AndroidDev
Careers - Staff Android Engineer
Made up of Square, Cash App, Afterpay, TIDAL, Bitkey, and Proto, Block, Inc. builds technology to increase access to the global economy.
block.xyz
October 8, 2025 at 8:55 AM
Reposted by Jigar Brahmbhatt
Small reminder that IJ is also a wonderful standalone "diff" tool.

It even unfurls your zip files content.

`idea diff old new`
October 2, 2025 at 12:41 PM
Reposted by Jigar Brahmbhatt
Learning about dependencies and Kotlin/Native from @tadeas.bsky.social at #dcbln25
September 25, 2025 at 8:32 AM
Reposted by Jigar Brahmbhatt
Want to publish your Kotlin Multiplatform library to the Maven Central repository but not sure where to start? 🔎 We've created a step-by-step tutorial on how to do it!

Check it out: 👉 https://kotl.in/9jwqoc
September 13, 2025 at 7:01 PM
SKIE has touched so many developer's lives and made it easy for them to work with KMP.

Thank you @touchlab.co, @tadeas.bsky.social , Filip and others ❤️
September 11, 2025 at 9:37 PM
Reposted by Jigar Brahmbhatt
📢 The Kotlin 2.2.20 release is out, bringing important changes for web development! Kotlin/Wasm is now Beta, with improved exception handling in JavaScript interop, npm dependency management, built-in browser debugging support, and a new shared source set for js and wasmJs targets.

🔗 kotl.in/2.2.20
Kotlin 2.2.20 Released | The Kotlin Blog
The Kotlin 2.2.20 release is out! This version delivers important changes for web development and other improvements. Learn more!
kotl.in
September 10, 2025 at 7:22 PM
Reposted by Jigar Brahmbhatt
Gradle 9.1.0 has built in task dependencies report 🥳

No more `-m` trying to "guess" the dependencies, this is great!

docs.gradle.org/9.1.0-rc-1/r...
Gradle 9.1.0-rc-1 Release Notes
We are excited to announce Gradle 9.1.0-rc-1.
docs.gradle.org
September 4, 2025 at 9:25 PM
Reposted by Jigar Brahmbhatt
Another issue, another set of uncomfortable questions. Time time, they are about the proposed Android developer verification program: commonsware.com/blog/2025/08... #AndroidDev
August 26, 2025 at 11:16 PM
Reposted by Jigar Brahmbhatt
We're running the Kotlin Developer Survey 2025; make your voice heard! 🎤 Help us understand what's great when working with Kotlin, and what's not! You'll help make Kotlin better not just for yourself, but for everybody! Thanks in advance ❤️

surveys.jetbrains.com/s3/68aaa1b46...
Kotlin Developer Survey 2025
surveys.jetbrains.com
August 25, 2025 at 11:59 AM
Great post.

Thanks @zacsweers.dev for putting the thoughts into words. A lot of it aligns with what I have been thinking lately but just couldn't formalize in writing.
Wrote a lot of thoughts on junior developers, AI, and what I strongly feel is going to become the defining challenge of our industry's next generation.

www.zacsweers.dev/forklifts-re...
Forklifts Require Training
Sleepwalking into labor collapse
www.zacsweers.dev
August 25, 2025 at 3:35 PM
Reposted by Jigar Brahmbhatt
I've been laid off! (Startup downsizing to a skeleton crew, sadly.)

I'm looking for my next dev role. Lots of experience in Android, most recently worked on Node/TS and Python.

Ideally landing at a mission-driven place (been focusing on sustainability recently, but any public benefit will do).
August 20, 2025 at 4:11 PM
+1
It's good to have different options for doing something and sometimes other factors at play....but....really can't see a reason why #KMP (and potentially #CMP) would not be chosen for an iOS/Android (and other platforms of course!) project today.
🔥 Nearly 1 in 5 use Kotlin Multiplatform for their cross-platform projects!

📈 According to the last two Developer Ecosystem Surveys, its usage grew from 7% in 2024 to 18% in 2025.

kotl.in/deveco-24
August 15, 2025 at 10:44 AM
Reposted by Jigar Brahmbhatt
Yay, Swift export now available by default in today's Kotlin 2.2.20-Beta2 release ! #KMP 🚀 kotlinlang.org/docs/whatsne...
July 29, 2025 at 2:15 PM
Reposted by Jigar Brahmbhatt
JetBrains working on higher-abstraction programming language www.infoworld.com/article/4029...
JetBrains working on higher-abstraction programming language
The as-yet-unnamed language in development would produce cross-platform applications and make AI code generation more controllable, transparent, and useful.
www.infoworld.com
July 27, 2025 at 9:31 PM
Reposted by Jigar Brahmbhatt
July 27, 2025 at 7:44 PM
Reposted by Jigar Brahmbhatt
New Android Studio Canary just out.....still catching up with what's new but cool to see following....will make folks using KMP happy 😀

"New setting to open new projects with the Project view"
July 21, 2025 at 9:19 PM
Reposted by Jigar Brahmbhatt
A late, but sincere thank you to the folks at @mdevcamp.bsky.social! 🙌

Our own Filip Dolnik gave a packed end-of-session talk on #KotlinMultiplatform for iOS devs. Swift vs Kotlin, IDEs, build tools, debugging, and more. #mdevcamp

🎥 : slideslive.com/39043387/kot...
Filip Dolník · Kotlin Multiplatform for iOS developers · SlidesLive
Professional Conference Recording
slideslive.com
July 11, 2025 at 9:24 PM
Reposted by Jigar Brahmbhatt
Ok, I've had whiskey and my flight is delayed, so...

time for some unadvised unadulterated software eng and management advice (thread)
June 25, 2025 at 11:12 PM
Reposted by Jigar Brahmbhatt
🚀 The HTTP Client plugin is now in Android Studio!

Generate and run HTTP requests directly from your code, with support for Retrofit, OkHttp and Ktor. Enjoy seamless editor integration, code completion, and more.

🔗 Read our blog for full details!
blog.jetbrains.com/blog/2025/06...
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
blog.jetbrains.com
June 13, 2025 at 9:05 AM
Reposted by Jigar Brahmbhatt
As announced at @kotlinconf.com , we can now write Kotlin/Wasm based Compose for Web code in play.kotl.in/compose
May 27, 2025 at 9:46 PM
Reposted by Jigar Brahmbhatt
🚀 Streamline your mobile app development with Fastlane in #KotlinMultiplatform projects! Gustavo's latest post shows you how to automate tasks for both Android and iOS.
Fastlane in Kotlin Multiplatform projects
Fastlane is a great tool for automating your mobile app tasks. In this post, we will show how to use Fastlane in a Kotlin Multiplatform project.
touchlab.co
March 12, 2025 at 6:33 PM
Reposted by Jigar Brahmbhatt
Been working on a new experimental Kotlin Multiplatform Tracing library capable of emitting Perfetto compatible traces. Currently supporting Android and JVM with the goal of eventually supporting other platforms. Here is the README if you want to try it out.

github.com/androidx/and...
github.com
February 4, 2025 at 3:42 AM
Reposted by Jigar Brahmbhatt
Yes ! We recently made androidx.traceprocessor KMP available. So you should be able to emit traces and use Trace processor to assert for them. That's one of the things I want to demonstrate.
February 4, 2025 at 8:44 AM