OkHttp 5.0 has a stable API. ๐ฟ
03.07.2025 14:57 โ ๐ 57 ๐ 12 ๐ฌ 2 ๐ 2@colinwhite.me.bsky.social
Android @ Cash App. Merge conflicts are my cardio https://github.com/colinrtwhite
This 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.
Is there a reference implementation of this? Would be neat to see
22.03.2025 19:37 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 0Ukraine <3
02.03.2025 02:46 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 0Interesting - $7-8 for only no ads on YouTube feels pretty compelling imo. Iโm sure theyโre doing a ton of testing on it to make sure it doesnโt cannibalize too many sales of the full Premium membership
22.02.2025 22:27 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0I want to like YouTube Music, but it feels like an afterthought of a product from Google. If they ever unbundled it from YouTube Premium I think itโd be in trouble.
21.02.2025 07:25 โ ๐ 7 ๐ 0 ๐ฌ 2 ๐ 0Great podcast on data modeling and preventing invalid states!
19.02.2025 03:02 โ ๐ 6 ๐ 0 ๐ฌ 0 ๐ 0My favourite fact about the Super Bowl is businesses have to call it โthe big gameโ since โSuper Bowlโ is trademarked
10.02.2025 22:35 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 0Thanks! ๐
15.01.2025 23:07 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0New post! Why you should use EmptyCoroutineContext instead of Dispatchers.Unconfined. code.cash.app/dispatchers-...
15.01.2025 21:09 โ ๐ 55 ๐ 16 ๐ฌ 1 ๐ 5No memory leaks? ๐
05.12.2024 17:44 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 0go.bsky.app/BWjNgtr
Thank you @p-y.wtf for the wonderful idea (still building the list)
I swear the notification sound hits different in the emulator
01.12.2024 07:58 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0This is one of those top tier posts that everyone should read. It still helps me with designing APIs!
29.11.2024 22:07 โ ๐ 10 ๐ 0 ๐ฌ 0 ๐ 0Getting feedback loops below the "I can alt tab while this builds" threshold is so critical for me. A 1 minute build is basically the same as a 3 minute build if I lose focus.
28.11.2024 01:25 โ ๐ 5 ๐ 0 ๐ฌ 0 ๐ 0I wrote a blog post that's really just an excuse to trick you into watching @worrydream.com's Inventing on Principle talk
27.11.2024 19:09 โ ๐ 59 ๐ 17 ๐ฌ 8 ๐ 2Two Kotlin functions that take 2 float parameters a and b. Each function returns a divided by b if b is not 0, or a constant called DefaultValue otherwise. The first function does so using takeIf, let, and the "elvis" operator. The second function uses a simple if/else statement.
I 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.
Let'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
I donโt think so. Itโs more likely a symptom of an overly complex view hierarchy
@romainguy.dev would know best
๐ 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
Could I get added too? ๐ @androidhamilton.bsky.social and @birthdaybuffalo.bsky.social are here too
12.11.2024 23:38 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 0Building 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
03.11.2024 21:20 โ ๐ 64 ๐ 12 ๐ฌ 18 ๐ 1Me checking status.maven.org after it throws an exception when trying to release.
07.11.2024 04:43 โ ๐ 17 ๐ 0 ๐ฌ 3 ๐ 0Mix 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!
Picasso has officially been deprecated: github.com/square/picas...
04.11.2024 23:13 โ ๐ 24 ๐ 5 ๐ฌ 2 ๐ 0Super easy to set up! Iโm @colinwhite.me now.
04.11.2024 23:41 โ ๐ 8 ๐ 0 ๐ฌ 0 ๐ 0Extension functions and top level functions! They changed the way I design classes and expose APIs (for the better).
04.11.2024 22:35 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Coil 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_...
04.11.2024 22:15 โ ๐ 69 ๐ 27 ๐ฌ 0 ๐ 4I am proud of this
code.cash.app/burst