HiThereJoe.bsky.social @hitherejoe.bsky.social · 17/11/2025We'll be shipping support for Android 16 soon! Excited to fully support edge-to-edge in our app - how did you plan for / manage adding support for this in your apps? 🤔 041
Reposted by HiThereJoe.bsky.socialGraphQL @graphql.org · 31/10/2025Let's talk GraphQL error handling! Do you model your errors as data? Or put them in the "errors" array? Or something else? Community member @hitherejoe.bsky.social is improving the official documentation. Let's write all of this down! github.com/graphql/gra...github.comEnhance documentation on error handling in GraphQL by hitherejoe · Pull Request #2208 · graphql/graphql.github.ioDescription Added section on modeling errors as data in GraphQL APIs, detailing recoverable and unrecoverable errors, and how to structure mutations and queries to handle errors effectively. This h... 162
HiThereJoe.bsky.social @hitherejoe.bsky.social · 29/09/2025Hi Jack, I build our Android app - sorry for the issues here! The queue count issue is a known glitch from some recent changes, a fix will be out this week for that 🙂 Regarding the issue when moving posts from drafts to your queue, I'll take a look into that. Do you see any kind of error alert? 120
Reposted by HiThereJoe.bsky.socialBuffer Engineers @bufferdevs.bsky.social · 19/08/2025You can catch @hitherejoe.bsky.social and @marochko.bsky.social at #GraphQLConf in Amsterdam, talking about revamping the @buffer Public API and migrating from REST to GraphQL. Find out more here: graphql.org/conf/2025/ 073
HiThereJoe.bsky.social @hitherejoe.bsky.social · 26/08/2025I'm excited to start experimenting this workflow and how it can help use work more efficiently , especially when it comes to across principles 🙌 010
HiThereJoe.bsky.social @hitherejoe.bsky.social · 26/08/2025• Copilot picks up the task for the GitHub issue, works on the task and creates a Pull Request • The Pull Request is linked back to the linear issue, completing the context loop for any folks that are pulled in for review 100
HiThereJoe.bsky.social @hitherejoe.bsky.social · 26/08/2025• Label an issue in Linear with the corresponding area that the change affects • Zapier picks up the issue, adds any additional context for the change and copies the content to a GitHub issue 100
HiThereJoe.bsky.social @hitherejoe.bsky.social · 26/08/2025This means that things such as adding new events to our tracking plan, fixing bugs, carrying out design tweaks or even creating new endpoints based on API specs can be done by simply labelling issues in Linear. When it comes to this new Zapier workflow this looks like: 100
HiThereJoe.bsky.social @hitherejoe.bsky.social · 26/08/2025I'm experimenting with some new AI workflows at Buffer, with the aim to not only enable parallel work streams for engineers, but also empower all folks (designers, PMs, customer advocates) to contribute to our codebases via the use of AI, without evening needing to interact directly with an AI agent 121
HiThereJoe.bsky.social @hitherejoe.bsky.social · 28/07/2025Hey Mike 👋 I'm Joe, one of our mobile engineers at @buffer.com! Thanks for flagging this - we'll be working on some improvements based on this feedback, so this flow will be a little smoother in the app soon! 020
HiThereJoe.bsky.social @hitherejoe.bsky.social · 01/06/2025This week, we hit our all-time-highest ARR of $22,395,427 at @buffer.com 🥳 Our previous all-time-high was in February 2020 and following that, we saw it dip. It's been amazing to see the team navigate this and work hard at getting back on track, hitting this new milestone 5 years later! 090
Reposted by HiThereJoe.bsky.socialJoel Gascoigne @joel.is · 28/05/2025Wow, we did it! We have officially achieved a new all-time-high ARR at Buffer 🎉 Our previous all-time-high was $22,384,598 on February 6, 2020. Today, our ARR stands at $22,395,427. This milestone has been 5 years in the making for us, it's going to take a little time to sink in for me personally! 7335
HiThereJoe.bsky.social @hitherejoe.bsky.social · 28/05/2025Catching up on some #GoogleIO videos, really glad to see that the ability to halt the roll-out of fully-live production releases from within the Play Console is coming soon 🙌 www.youtube.com/watch?v=POUq... 060
HiThereJoe.bsky.social @hitherejoe.bsky.social · 18/04/2025I just published "Exploring Jetpack Compose: DockedSearchBar" 🔍 joebirch.co/android/expl... #AndroidDev #JetpackCompose #GDEjoebirch.coExploring Jetpack Compose: DockedSearchBarThe ability to search for content within an app is a common feature, in fact, you’ll find it somewhere within most applications on your device. On Android, a common UI component we see for this… 050
HiThereJoe.bsky.social @hitherejoe.bsky.social · 11/04/2025In Android 16, we'll see the ability to opt-out of edge-to-edge enforcement being removed. This means apps targeting API level 36 will have to support edge-to-edge throughout their app. How is this affecting your app? Do you have a lot of migration work to do to support this change? #AndroidDev 141
HiThereJoe.bsky.social @hitherejoe.bsky.social · 21/03/2025Thanks for flagging this! On Android we currently only show the hashtag manager in the standard composer, I’ll make this available in the customise flow for our next release though 🙂 110
HiThereJoe.bsky.social @hitherejoe.bsky.social · 20/03/2025I just published "Exploring Jetpack Compose: SearchBar" 🔎 #JetpackCompose #GDE #AndroidDevjoebirch.coExploring Jetpack Compose: SearchBarThe ability to search for content within an app is a common feature, in fact, you'll find it somewhere within most applications on your device. On Android, a common UI component we see for this… 140
HiThereJoe.bsky.social @hitherejoe.bsky.social · 08/03/2025Excited to see widgets getting a bit more spotlight in the Play Store 🙌 buff.ly/UvoWUdhbuff.lyGoogle Play enhances widget discovery to drive engagement with your appGoogle Play is enhancing widget discovery with a dedicated search filter, new widget badges on app detail pages, and more, to increase user engagement 060
HiThereJoe.bsky.social @hitherejoe.bsky.social · 31/01/2025I just published "Migrating to the Compose PullToRefreshBox" 👉 buff.ly/3Cx0uKf #AndroidDev #JetpackCompose #GDE 041
HiThereJoe.bsky.social @hitherejoe.bsky.social · 24/01/2025We've enabled a new Beta feature in the @buffer.com Android app - you can now view posts for all of your channels and tags in a single place. Fun fact, this is 100% Jetpack Compose also 🥳 If you want early access to features like these, please check out our beta community! buff.ly/3Wwm1cY 060
HiThereJoe.bsky.social @hitherejoe.bsky.social · 10/01/2025I have just updated Practical Jetpack Compose, which now uses the latest versions of Compose and Kotlin 🚀 buff.ly/3IPaih4 #AndroidDev #GDE #JetpackCompose 1110
Reposted by HiThereJoe.bsky.socialAndroid Weekly @androidweekly.bsky.social · 22/12/2024Latest Android Weekly Issue 654 is out! androidweekly.net/issues/issue... #AndroidDev #Kotlinandroidweekly.netAndroid Weekly - Free weekly Android & Kotlin development newsletterAndroid Weekly - Free weekly Android & Kotlin development newsletter 0142
HiThereJoe.bsky.social @hitherejoe.bsky.social · 17/12/2024The Android decorations are up for another year 🎄 1200
HiThereJoe.bsky.social @hitherejoe.bsky.social · 15/12/2024nope, not out of the box. I haven't tried, but I'm sure you could do something with gestures to update the bounds of the polygon 000
HiThereJoe.bsky.social @hitherejoe.bsky.social · 14/12/2024I just published "Google Maps in Jetpack Compose: Polygons" 🗺️ #JetpackCompose #AndroidDev #GDEbuff.lyGoogle Maps in Jetpack Compose: PolygonsIn a few recent projects, I’ve needed to utilise Google Maps within environments utilising Jetpack Compose. In the early days of Compose this felt light a sought-after piece of functionality – even… 140
HiThereJoe.bsky.social @hitherejoe.bsky.social · 02/12/2024Today is the last day you can get 40% off both of my books using the code 'BLACKFRIDAY' 🚀 #AndroidDev #GDE #JetpackCompose buff.ly/3OrXEbM buff.ly/3IPaih4buff.lyCI/CD for Android using GitHub ActionsLearn how to use GitHub Actions to introduce Continuous Integration and Delivery into our Android projects. 020
HiThereJoe.bsky.social @hitherejoe.bsky.social · 26/11/2024Until 2nd December, you can get 40% off both of my books using the code 'BLACKFRIDAY' 🥳 #AndroidDev #GDE #JetpackCompose buff.ly/3OrXEbM buff.ly/3IPaih4buff.lyCI/CD for Android using GitHub ActionsLearn how to use GitHub Actions to introduce Continuous Integration and Delivery into our Android projects. 040
HiThereJoe.bsky.social @hitherejoe.bsky.social · 22/11/2024I just published "Google Maps in Jetpack Compose: Polylines" 🗺️ #JetpackCompose #GDE #AndroidDevbuff.lyGoogle Maps in Jetpack Compose: PolylinesIn a few recent projects, I’ve needed to utilise Google Maps within environments utilising Jetpack Compose. In the early days of Compose this felt light a sought-after piece of functionality – even… 050
HiThereJoe.bsky.social @hitherejoe.bsky.social · 11/11/2024It’s from Pets at home 😁 www.petsathome.com/product/pets...petsathome.comPets at Home Christmas Reindeer Fairisle Knitted Dog Hoodie Grey | PetsPets at HomesearchchevronRightchevronRightchevronRightchevronRightPets at HomeBuy Pets at Home Christmas Reindeer Fairisle Knitted Dog Hoodie Grey | Available to order today & Free Delivery on orders over £35 000
Reposted by HiThereJoe.bsky.socialAndroid Weekly @androidweekly.bsky.social · 10/11/2024Latest Android Weekly Issue 648 is out! androidweekly.net/issues/issue... #AndroidDev #Kotlinandroidweekly.netAndroid Weekly - Free weekly Android & Kotlin development newsletterAndroid Weekly - Free weekly Android & Kotlin development newsletter 0274
HiThereJoe.bsky.social @hitherejoe.bsky.social · 08/11/2024Christmas is (almost) here = new jumper 050
HiThereJoe.bsky.social @hitherejoe.bsky.social · 04/11/2024recently discovered this also. Magic, right! 🤯 110
HiThereJoe.bsky.social @hitherejoe.bsky.social · 01/11/2024I just published "Google Maps in Jetpack Compose: Circles" 📍 buff.ly/4edl9js #AndroidDev #JetpackCompose #GDEbuff.lyGoogle Maps in Jetpack Compose: CirclesIn a few recent projects, I’ve needed to utilise Google Maps within environments utilising Jetpack Compose. In the early days of Compose this felt light a sought-after piece of functionality – even… 071
Reposted by HiThereJoe.bsky.socialMatt 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
HiThereJoe.bsky.social @hitherejoe.bsky.social · 10/10/2024If you were looking to pick up the new video course, PayPal payments for practicaljetpackcompose.com are now back up and running 🙂 #JetpackCompose #AndroidDevpracticaljetpackcompose.comPractical Jetpack ComposeTake a practical approach in learning how to build Android Apps using Jetpack Compose. Build 12 independent projects, interacting with a vast range of essential Compose APIs. 000
HiThereJoe.bsky.social @hitherejoe.bsky.social · 07/10/2024Playing around with the Observer SwiftUI view from SKIE (buff.ly/3TUOA2k). I was struggling to find 'simple' ways of observing flows from Android VMs, but this was a breeze 🙏 000
HiThereJoe.bsky.social @hitherejoe.bsky.social · 04/10/2024I just published "Google Maps in Jetpack Compose: Markers" 📍 buff.ly/3Y9E61t #JetpackCompose #GDE #AndroidDevbuff.lyGoogle Maps in Jetpack Compose: MarkersIn a few recent projects, I've needed to utilise Google Maps within environments utilising Jetpack Compose. In the early days of compose this felt light a sought after piece of functionality - even… 020
HiThereJoe.bsky.social @hitherejoe.bsky.social · 02/10/2024The Practical Jetpack Compose video course is now available 🎉 Over 13 hours of content in 300+ videos 🚀 buff.ly/3IPaih4 #JetpackCompose #AndroidDevbuff.lyPractical Jetpack ComposeTake a practical approach in learning how to build Android Apps using Jetpack Compose. Build 12 independent projects, interacting with a vast range of essential Compose APIs. 000
HiThereJoe.bsky.social @hitherejoe.bsky.social · 13/09/2024Getting ready to ship the video course for Practical Jetpack Compose in a few weeks! I contemplated a higher price, but people have a preferred way of consuming media, so these will be as accessible as one another 🙌 bit.ly/3TiIb0w 000
HiThereJoe.bsky.social @hitherejoe.bsky.social · 06/09/2024I have finished editing the video version of Practical Jetpack Compose - 330 videos coming in at 15 hours in length 😮💨 I'm giving it a few more checks, aim to release in 2 weeks time ✌️ buff.ly/4e49BiO #AndroidDev #JetpackCompose #GDEbuff.lyPractical Jetpack ComposeTake a practical approach in learning how to build Android Apps using Jetpack Compose. Build 12 independent projects, interacting with a vast range of essential Compose APIs. 000
HiThereJoe.bsky.social @hitherejoe.bsky.social · 27/08/2024Next month I am releasing the video course for Practical Jetpack Compose (practicaljetpackcompose.com) 🎉 You can join the waitlist here to get notified when it is available 🙂 compose-academy.ck.page/6f0ec9d1fc #JetpackComposepracticaljetpackcompose.comPractical Jetpack ComposeTake a practical approach in learning how to build Android Apps using Jetpack Compose. Build 12 independent projects, interacting with a vast range of essential Compose APIs. 010
HiThereJoe.bsky.social @hitherejoe.bsky.social · 22/08/2024Had the pleasure of chatting about all things Android, Remote Dev and why I don't play sport 😂 buff.ly/3MfhCpa #AndroidDevbuff.lyFrom KID to SENIOR DEVELOPER | Joe Birch's INSPIRING StoryDiscover the inspiring story of Joe Birch, one of the most recognized Android Developers worldwide, from his childhood to SENIOR ENGINEER II at Buffer.He is ... 020
HiThereJoe.bsky.social @hitherejoe.bsky.social · 30/07/2024Amazing, glad to hear! Let us know if there’s anything else that pops up 🙂 000
HiThereJoe.bsky.social @hitherejoe.bsky.social · 30/07/2024thanks for checking! It is live in the store but there might be a delay in propagating the update to users 🤔 if the update still isn't visible after force closing the Play Store, it would be worth checking again soon - I'll follow up with you here also to see if you are being shown the update yet! 100
HiThereJoe.bsky.social @hitherejoe.bsky.social · 30/07/2024Hey Teon, sorry to hear we're causing you issues. Would you be able to confirm what app version you are on? You'll need to be on the latest from the playstore (8.10.1) 🙂 100