Pearce Keesling 's Avatar

Pearce Keesling

@keeslinp

Software developer at Quicken. Mobile dev enthusiast. Quality and performance are a lost art

83
Followers
220
Following
276
Posts
06.02.2024
Joined
Posts Following

Latest posts by Pearce Keesling @keeslinp

Similar setup as the recent compose desktop hot reloading? Or is it a different route?

05.03.2026 07:57 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Messing around with the new desktop mode on my Pixel is surprisingly good! @heron.tunji.dev mostly handles things like a champ on my 5k monitor. A few more years of tweaking from Google and I could see this being a real daily-driver for people.

04.03.2026 23:37 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Are there docs anywhere for the "I want to add a gritql lint to my codebase for our own specific needs" use case? I tried a few months back and eventually gave up because I couldn't figure out how to get things off the ground (the playground will probably help a lot for next time)

28.02.2026 02:04 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I'll have to give it a try. Is there any sense of what should be better about the new solution over the plugin?

27.02.2026 16:39 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Spm import support sound great! We're currently using a 3rd party plugin for that right now. Since there's already a working plugin will that serve as a quick start for the new version?

27.02.2026 15:35 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Good read! Literally have a meeting in a few hours to talk about whether we want to rework our IAP setup (RC is one of the options being discussed I believe)

24.02.2026 14:30 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I noticed the heron bow right before I saw your update post! 10/10 super fun delightful animation that doesn't waste time

23.02.2026 23:28 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I'm super excited to try out the auto wiring and cleaner multiplatform support. expect-actual modules aren't the end of the world but it'll be nice to not have to do

04.02.2026 14:38 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
The Value of Things โ€“ journal.stuffwithstuff.com

Forgive me, I wrote a thing about AI: journal.stuffwithstuff.com/2026/01/24/t...

29.01.2026 00:37 ๐Ÿ‘ 77 ๐Ÿ” 10 ๐Ÿ’ฌ 7 ๐Ÿ“Œ 3

Was just thinking how nice the app looks in the video! Just goes to show attention to detail and high quality craft are not a function of framework but rather mindset

11.01.2026 04:50 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Yep, clearing the app data gets things back into a good state ๐Ÿ‘

05.01.2026 17:23 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I assume there will be a crashlytics/play console event to check but if you need any more information from me I'm happy to help

05.01.2026 15:02 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

Crashes on launch for me after the update ๐Ÿ˜ฅ

05.01.2026 06:30 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Built a ksp processor to generate jsi/ts glue code so that we can easily build kmp modules that bridge to react native on both iOS and Android with type safety and proper suspend/flow support. Still needs some work before we ship but that's no fun so that's "after holiday" work

05.01.2026 06:28 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Fwiw anyone on android who wants a smoother experience should check out @heron.tunji.dev (not involved, just a huge fan). Really highlights what a good native app can look like. Still early days so expect some rough edges but the bones are much better

04.01.2026 20:24 ๐Ÿ‘ 9 ๐Ÿ” 3 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

When we first tried our migration and it went horribly wrong we investigated what experiences others had. It was helpful to see the bsky git history of trying and rolling back. We're going to try again soonish and hopefully things go smoother

04.01.2026 20:04 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Honestly the loading indicators (pretty much every variant) of expressive are the best parts! Somehow fun an dynamic without being over the top and annoying

03.01.2026 17:12 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Ah okay. The 25 toned things way down and looks a lot more like a traditional instrument cluster. I appreciate that they are willing to take big swings and then walk it back where appropriate

28.12.2025 19:01 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

What year is this? I have an Ioniq 5 and I've never seen this before

28.12.2025 17:57 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I'm really interested in your use of buck2, is this the first thing you've used it on or have you been using it in anger for a while?

22.12.2025 22:46 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Isn't this basically java's checked exceptions? Also you should check out error types coming soon in kotlin, very similar idea but uses union return types instead of throwing (more akin to Result in Rust or multireturn values in go minus the problems)

19.12.2025 16:36 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

kmp means jvm in this context right? I don't think jvm cmp is ever going to be great for memory (cpu is a bit surprising though). Maybe someday cmp will work on desktop kotlin native

16.12.2025 16:46 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Very impressive that they have hot reloading already!

16.12.2025 15:52 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Looks like a good time! Added to the queue โœ…

15.12.2025 16:51 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

For what it's worth, I've been using it since release and I haven't had any signing out issues

09.12.2025 15:50 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I thought the messaging around "its no longer the kmp first editor but it's not going anywhere" was weird. To me it seemed like the writing was on the wall back then. I'm sure that once jewel and compose were added to intellij it became an even harder pitch internally

08.12.2025 18:57 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Tomorrow morning hopefully me! I'm really interested in how the ide support sounds better

24.11.2025 05:11 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I loved tso in the past but last year the ai generated stuff was painfully obvious. idk if I'm going to go again

23.11.2025 17:15 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I'm curious if anyone has tried it in a RN project yet. There are lots of fiddly mocks and presets in the ecosystem. I've been waiting for 1.0 to give it a whirl but maybe I should just try it out, 30% would be nice

11.11.2025 16:12 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Being able to write extensions in swift for kotlin types is so underrated. That's the power of high quality interop in kmp

10.11.2025 20:27 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0