Mitch Grogg
mitchgrogg.com
Mitch Grogg
@mitchgrogg.com
Software engineer (Android, KMP, backend), electronics tinkerer, dog lover, outdoor enthusiast.
https://mitchgrogg.com
A couple weeks ago I made a joke about how perhaps we'll finally get a standalone JetBrains Git client for the tenth anniversary of the YouTrack ticket feature request. And today...

lp.jetbrains.com/closed-previ...
Git Client from JetBrains - Closed Preview
New Git Client by JetBrains - join the Closed Preview Program.
lp.jetbrains.com
July 2, 2025 at 1:58 PM
It's been a long time since I experimented with Android on Raspberry Pi. I flashed the latest LineageOS and was blown away by how well it runs. Very responsive and everything I tried worked; including a USB audio. It's finally time to build my dream music player!

konstakang.com/devices/rpi5...
LineageOS 22.2 (Android 15) for Raspberry Pi 5
for Raspberry Pi 5
konstakang.com
April 27, 2025 at 6:26 PM
Reposted by Mitch Grogg
Right now there are a lot of new eyes on Signal, and not all of them are familiar with secure messaging and its nuances. Which means there’s misinfo flying around that might drive people away from Signal and private communications. 1/
March 25, 2025 at 10:52 PM
Reposted by Mitch Grogg
🚀 Should you use Kotlin Sequences for Performance?

I have always thought that using asSequence() was the way to optimize chained operations in Kotlin.

But after benchmarking, the results shocked me: Sequences are often slower! 😱

#Kotlin #AndroidDev

chrisbanes.me/posts/use-se...
Should you use Kotlin Sequences for Performance?
Should you use Kotlin Sequences for performance? I put List, Sequence, and Flow to the test with kotlinx-benchmark, and the results were surprising!
chrisbanes.me
February 13, 2025 at 11:53 AM
Reposted by Mitch Grogg
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.
January 31, 2025 at 4:59 PM
Photosynthesizing
January 29, 2025 at 6:53 PM
Reposted by Mitch Grogg
New post! Why you should use EmptyCoroutineContext instead of Dispatchers.Unconfined. code.cash.app/dispatchers-...
Dispatchers.Unconfined and why you actually want EmptyCoroutineContext
Use EmptyCoroutineContext instead of Dispatchers.Unconfined.
code.cash.app
January 15, 2025 at 9:09 PM
I've always used Make as a command runner for projects, and for some reason never searched for an alternative that fit my needs better. Just is exactly that!

https://github.com/casey/just
GitHub - casey/just: 🤖 Just a command runner
🤖 Just a command runner. Contribute to casey/just development by creating an account on GitHub.
github.com
December 29, 2024 at 9:26 PM
Very excited about this. I need an Android XR dev kit ASAP!
December 12, 2024 at 4:35 PM
Reposted by Mitch Grogg
If you're writing Gradle plugins in Kotlin, I wrote a small guide about possible pitfalls in the Gradle cookbook.
Kotlin plugin development - Gradle Cookbook
Gradle Cookbook is an open-source collection of recipes, guides and examples for the Gradle Build Tool. This is a complementary resource to the official Gradle User Manual.
buff.ly
November 2, 2024 at 8:11 PM
Reposted by Mitch Grogg
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
Reposted by Mitch Grogg
I am proud of this
code.cash.app/burst
Kotlin Multiplatform parameterized tests with Burst
Today we’re announcing Burst 2.0
code.cash.app
October 30, 2024 at 10:02 PM