Profile avatar
tunji.dev
Really good buddies with the little green droid 🌐 tunji.dev Building an open source Android bluesky client @ https://github.com/tunjid/heron
89 posts 607 followers 127 following
Regular Contributor
Active Commenter

@matthieu.bsky.team @atproto.com hi hi! There's this issue that makes it impossible to sort profile views client side github.com/bluesky-soci...

Update pull to refresh animation for a profile 😊

I really like bluesky, but sometimes I want less text, and more content 🦜 🦆 🦩

The animateBounds Compose Modifier is sooo good!

Myles Lewis-Skelly scored his first Arsenal goal to put his side 3-1 up against Manchester City before imitating Erling Haaland's lotus pose celebration. 🧘‍♂️ The Norwegian equalised for Pep Guardiola's side but they were level for just 105 seconds before Thomas Partey put the home side back in front.

Humbled

🏴󠁧󠁢󠁥󠁮󠁧󠁿🦁⚽🏆 Arsenal Thrash Man City 5-1! A dominant display sees the Gunners crush the champions and close the gap on Liverpool to six points. Rising stars Lewis-Skelly and Nwaneri shone, while Odegaard and Havertz added crucial goals. Title race wide open! #Arsenal #ManCity #PremierLeague #TitleRace

✨ New Delightful Compose video is out! ✨ @vanyo.dev has some great tips on how to keep your UI delightful long term by testing it! Previews, screenshot testing, DeviceConfigurationOverride and other helpful tools are covered here: www.youtube.com/watch?v=Y9GW...

This is a test post for an API integration and will be deleted.

A 🧵 announcement: With the Jetpack Compose 1.8. beta01 release, you may notice that a significant number of APIs that were previously experimental, have been graduated to stable.

@atproto.com hi hi! Will there be a lexicon update to feed generators to signal if they are video only? This would help client apps show a more video friendly UI

Android 16 will have some big changes around restricting orientation and aspect ratio by respecting the user's preferred orientation in more cases. Apps can no longer rely on assuming they have a specific aspect ratio to render in. For more details: android-developers.googleblog.com/2025/01/orie...

A guide for writing custom Compose snapshot aware collections would be much appreciated. A few months ago I wanted to snapshot aware mutable set, i ended up using a SnapshotStateMap instead. One has been added in the Compose 1.8 alphas, but now I find myself wanting a snapshot aware LRUCache 😭

aaaand I've got video working in feeds, for Android at least

Just used Modifier.transformable to create a pinch to zoom modifier for media in about a 100 LOC, and Compose continues to make me smile.

Me bringing up Vine to friends that use TikTok

I will always validate Compose perf in release mode. I will always validate Compose perf in release mode. I will always validate Compose perf in release mode. I will always validate Compose perf in release ...

I got Heron compiling for iOS on the iPad and I still can't believe the value prop of compose multiplatform. I was able to build an offline-first multiplatform app in 4 weeks! Frame rate isn't great, and I don't know if iOS insets for the status and nav bars are supported, but my mind is blown.