I've been hacking on a Bluesky Android native client, jokingly called JerryNo!, but that I silently renamed to Monarch once I realized it could actually go places!

This is my first Android app using new frameworks and libraries, I'm excited to see where it goes.

It's nowhere near ready for day-to-day usage, but I'm dogfooding it already to spot bugs and UX issues.

I'm having lots of fun, so I decided to go back in time and get together a timeline view of my stream of consciousness of these weeks :^)

I don't want Monarch to become an income source, I want to keep it open-source - on Tangled of course.

yea that's right, my bsky android client is called Jerry No

Post image

I love this shit so much

Post image

Ayo this works?

It took a while but the code looks much better now Kotlin is cool but it still smells too much like java It has Result<> though!

It's also insane that I went from never having touched Jetpack Compose to a proto-app that works and has no major layout issues Fuck AutoLayout, android gang

i love reactive programming

PLC PDS lookup gang

Got a login flow working! I hard coded my pds so far, but I'll work on PLC lookup so you won't have to write it by hand

we got blob uploads folks

HOLY SHIT THE RELEASE APK IS SO MUCH SMOOTHER

we got external embeds and post embeds folks letsgoooooo fun fact: post embeds and its container are the exact same Composable component! :D

Post imagePost image

working!!!! this is the only video you can record in the android emulator lol

yaaaaay got @tangled.org CI working with my android app :DD