TJ @tunji.dev · 48mTy, I'll try to update when I actually have a version of the app in the app store. Rn the review process simply just won't let me launch 😔 010
TJ @tunji.dev · 5hDang. In my case I appealed, they rejected again without responding to the appeal. They just said I still had copycat meta data. I ended up resubmitting without Bluesky in the name and I'm waiting on the response. 111
TJ @tunji.dev · 29/09/2026Maybe it's something they're clamping down on since there been an uptick in submissions bc it's super easy to submit now with AI 100
TJ @tunji.dev · 29/09/2026I expedited it like someone suggested and they rejected it again 🥴 they said it's a copycat bc it has Bluesky in the name 🙃 100
TJ @tunji.dev · 29/09/2026Okie ty. They had responded saying that I shouldn't have Bluesky in the app name (Heron for Bluesky) and I replied to them explaining why and it's been a month 😔 130
TJ @tunji.dev · 26/09/2026This would be really nice for visualizing social graphs on atproto. I'll give it a go 020
Reposted by TJTony @autonomousapps.bsky.social · 11/09/2026I'm available for work. If you manage a Java, Kotlin, or Android project that uses Gradle, let me be your expert! I have over a decade of experience as a build and DevEx engineer, and would love to help you achieve your goals github.com/autonomousappsgithub.comautonomousapps - OverviewBuild and tooling engineer. autonomousapps has 96 repositories available. Follow their code on GitHub. 01312
TJ @tunji.dev · 22/09/2026It's the app, my laptop had too many things going on so the simulator was janky lol 010
TJ @tunji.dev · 12/09/2026This is lovely. I'd love to integrate this to add an events tab on heron for event organizers to show what they're hosting. Will be looking at the lexicons next! 010
Reposted by TJGraze Social @graze.social · 11/09/2026Graze always works better together! Someone builds a filter once, publishes it, and anyone can drop it into a feed - that's what we call custom nodes. Now, they keep themselves current! Turn on Auto-Update to take every safe release, hold on the ones that need attention, and build with ease! 1328
TJ @tunji.dev · 11/09/2026One of the things that is really difficult when building on an open protocol is interoperability. It only takes one well intentioned fork to break the experience downstream for others. 021
TJ @tunji.dev · 10/09/2026I wonder if other prominent react native apps will go to native too if this proves viable. I enjoy using Compos Multiplatform but I often wonder if I should build the ios UI with Swift UI and just keep the database and other data stuff in kotlin. 060
TJ @tunji.dev · 07/09/2026It'd be nice to get this on the official lexicon so apps who consume the API with typed interfaces via the lexicon can support this too 🥹 130
TJ @tunji.dev · 02/09/2026@surf.social hi hi was trying to sign in to the app on android with my bsky account and the app opened an in app browser for oauth instead of my actual browser on the phone that has my password manager 😔 100
TJ @tunji.dev · 31/08/2026True, though this solution feels more like a could rather than a should. Having non descriptive feed names that are still publicly visible isn't particularly great UX. It's not something I'd add first party support for, though users can absolutely implement it if they want. 030
Reposted by TJDevin Gaffney @devingaffney.com · 26/08/2026Excited to announce that the Graze team is joining @flipboard.com! We're thrilled to be working with such a stellar team continuing to build the next era of the attention economy. Read more below: 4424849
Reposted by TJAT Protocol Developers @atproto.com · 20/08/2026The most significant extension to the protocol since launch—atproto spaces—is now officially alpha software you can start testing with. Here's more about the goals and how to start testing. atproto.com/blog/atproto...atproto.comThe Atproto Spaces Alpha is LiveAtproto Spaces, formerly known as “the permissioned data protocol,” is a new extension to atproto that enables non-public data. The alpha is now officially open. Here’s how to develop with it and what to expect as we work towards the full release. 26339123
TJ @tunji.dev · 20/08/2026Starting to build Heron is turning out to be one of the better decisions I've made. Being able to explore product engineering, design and marketing has been very fulfilling ☺️ 091
Reposted by TJHeron @heron.social · 17/08/2026Heron 3.0.9 is out with performance improvements, and an even more immersive gallery 😊 1172
Reposted by TJpckt.blog @pckt.blog · 15/08/2026meet the brand new read.pckt.blog ⭐️ the Atmosphere has a front page for blogging now !! a post of the day. things to read by subject. writers worth following. blogs on the rise. recommendations from people you follow. and a top 100 trending blogs chart 👀 basically, come see what’s good 💞 820345
Reposted by TJHeron @heron.social · 14/08/2026A quick mid-week update to Heron lands some major performance improvements. Scrolling the timeline should now be smoother than ever. Like buttery smooth. Also, if you do a media only search and go to the gallery, the gallery now lets you vertically scroll your search results where you left off. 1102
TJ @tunji.dev · 14/08/2026The issue was with my image loading. I have so many animations, that they are teeney tiny size changes during layout and I'd keep fetching new images with coil thrashing the memory cache. I needed to bucket the sizes. 010
TJ @tunji.dev · 14/08/2026I think the excerpt quoted is more about faster not always being better, as it can lead to features being poorly considered. I'm shipping less and writing more, and finding I have more bandwidth to really consider what I really want to do. 130
TJ @tunji.dev · 14/08/2026I'm pretty much here too. Turned gemini code assist for reviews and I'm back to writing most code by hand for my personal projects. I'm working at a more natural pace and my thoughts are clearer and better formed. Turns out for some things, it's more about the journey than the destination. 3100
Reposted by TJAT Protocol Developers @atproto.com · 13/08/2026Today we’re launching Bluesky Protocol Services, a new brand and website for the infrastructure Bluesky operates. And Jetstream v2, the best way for developers to use atproto at scale, now with network replay. atproto.com/blog/introdu...atproto.comIntroducing Bluesky Protocol ServicesA new home for the infrastructure Bluesky runs on the open network — including Jetstream v2 with network replay, a new Jetstream SDK, and a lex-based TypeScript SDK 28536151
Reposted by TJRebecca Franks @riggaroo.dev · 13/08/2026Jetpack Compose 1.12 has been released! So many new goodies to look at: 🌅 Mesh Gradient support - along with support inside Android Studio for editing ✌🏻 Interactive Two-Stage Transitions 💬 Many text features such as editable text formatting android-developers.googleblog.com/2026/08/jetp...android-developers.googleblog.comWhat's new in the Jetpack Compose August '26 releaseNews and insights on the Android platform, developer tools, and events. 0206
TJ @tunji.dev · 13/08/2026Yeah. I wish the official sport's teams had a presence here. You could imagine the sports association's for each sport having their own space with official highlights that they could control who could access. They're stayed and they have metrics. 210
TJ @tunji.dev · 13/08/2026Organic engagement, Spotify gets to test the waters without the eng commitment of building their own social network. Spotify wrapped renders natively in bsky. One can hope at least. Idk, hoping permissioned data opens Pandora's box for content. 000