Reposted by Colin WhiteJesse Wilson @swank.ca · 03/07/2025OkHttp 5.0 has a stable API. 🗿square.github.ioChange Log - OkHttpSquare’s meticulous HTTP client for the JVM, Android, and GraalVM 26313
Reposted by Colin WhiteCassidy @cassidoo.co · 22/03/2025This is just a personal anecdote but probably worth noting for job hunters and learners: I've been asked 3 times just in the past week (!) by hiring managers for native Android developers! If you're deciding what you want to pick up/hone, that seems to be in pretty high demand right now. 89911
Colin White @colinwhite.me · 22/03/2025Is there a reference implementation of this? Would be neat to see 040
Colin White @colinwhite.me · 19/02/2025Great podcast on data modeling and preventing invalid states! 070
Colin White @colinwhite.me · 10/02/2025My favourite fact about the Super Bowl is businesses have to call it “the big game” since “Super Bowl” is trademarked 120
Colin White @colinwhite.me · 15/01/2025New post! Why you should use EmptyCoroutineContext instead of Dispatchers.Unconfined. code.cash.app/dispatchers-...code.cash.appDispatchers.Unconfined and why you actually want EmptyCoroutineContextUse EmptyCoroutineContext instead of Dispatchers.Unconfined. 15616
Reposted by Colin WhiteDuck Droid @fragmentedpodcast.com · 03/12/2024go.bsky.app/BWjNgtr Thank you @p-y.wtf for the wonderful idea (still building the list) 2263
Colin White @colinwhite.me · 29/11/2024This is one of those top tier posts that everyone should read. It still helps me with designing APIs! 0100
Reposted by Colin WhiteSaket Narayan @saket.me · 27/11/2024I wrote a blog post that's really just an excuse to trick you into watching @worrydream.com's Inventing on Principle talksaket.meThe pursuit of fast feedback loops in Android developmentThere's something magical about having a direct connection to what we're building 85917
Reposted by Colin WhiteRomain Guy @romainguy.dev · 27/11/2024I love Kotlin but please don't abuse its features. I regularly see code like in the first function when you can instead write a simple if statement: it's shorter, easier to read, and doesn't allocate an object! Thankfully both functions compile to the same assembly when R8 is turned on. 1114033
Reposted by Colin WhiteMartin Bonnin @mbonnin.net · 21/11/2024I wrote about Kotlin scriptingbuff.lyNovember 2024: the state of Kotlin scripting*.main.kts files can replace most of your shell scripts 66917
Reposted by Colin WhiteAndrei Shikov @shikasd.bsky.social · 19/11/2024Let's look at Bluesky performance on Android! I managed to build a release build of the app and ran some traces, let's see what we can find... I have ~hour, will add to this thread as I investigate 2541556
Reposted by Colin WhiteP-Y @p-y.wtf · 12/11/2024👋 I made a starter pack of past & present Android engs from Block (Square, CashApp..) Ask us what we think about fragments 😜 If you want to be in this lost, you know what to do 😘 block.xyz/careers/jobs... #AndroidDev go.bsky.app/SLiJNP5 85121
Reposted by Colin WhiteKevin Galligan @kpgalligan.bsky.social · 03/11/2024Building a Kotlin Multiplatform starter pack. Still working through followers and finding other folks on the platform. Lots of people joined recently, so I'm definitely missing accounts. Ping me with suggestions! go.bsky.app/2oR84o6 166412
Colin White @colinwhite.me · 07/11/2024Me checking status.maven.org after it throws an exception when trying to release. 3170
Reposted by Colin WhiteJohn O'Reilly @johnoreilly.dev · 06/11/2024Mix Native iOS Views in Compose Multiplatform With Touchlab's New Library! youtu.be/UukFp6TbcZ8?... Compose Swift Bridge (touchlab.co/composeswift...) looks like very useful addition to Compose Multiplatform ecosystem!youtu.beMix Native iOS Views in Compose Multiplatform With Touchlab's New Library!YouTube video by Touchlab 2297
Reposted by Colin WhiteSaket Narayan @saket.me · 04/11/2024Picasso has officially been deprecated: github.com/square/picas... 2245
Colin White @colinwhite.me · 04/11/2024Coil 3.0 is out now! The main feature of this release is full Compose Multiplatform support, but there are tons of other smaller improvements. Check it out! colinwhite.me/post/coil_3_...colinwhite.meCoil 3.0: Image loading for Compose Multiplatform - Colin White's Blog 06726
Reposted by Colin WhiteJesse Wilson @swank.ca · 30/10/2024I am proud of this code.cash.app/burstcode.cash.appKotlin Multiplatform parameterized tests with BurstToday we’re announcing Burst 2.0 35113
Reposted by Colin WhiteMatt McKenna @mmckenna.me · 24/10/2024Made an #AndroidDev Starter Pack! Please let me know if I missed anyone so I can connect with them as well 😁 go.bsky.app/Etd57t6 468743
Reposted by Colin WhiteKaushik Gopal @kau.sh · 20/10/2024Big changes coming to the Fragmented 🎙️ We’re moving from Wordpress → a leaner, simpler website. Long overdue and shipping in the next few days! We also recorded our SemiQuincentennial (that's #250) episode with some very very big announcements. Drops next week—stay tuned! fragmentedpodcast.com 031
Reposted by Colin WhiteKaushik Gopal @kau.sh · 15/05/2023In our first episode back to talking #AndroidDev shop; we chat with my good friend and (ex)colleague @colinwhite.bsky.social who helps us make sense of Square’s bold take on Compose! fragmentedpodcast.com/episodes/245-…fragmentedpodcast.com245: Treehouse, Redwood and Zipline with Colin WhiteDownload In this episode, Donn and Kaushik talk to an old friend of the show, Colin White, about Treehouse, a combination of the Redwood and Zipline libraries. Colin is a Staff Engineer at Cash App (Block). Redwood is a multiplatform Compose library that allows you to target multiple UI toolkits 021