Sign in

HiThereJoe.bsky.social

@hitherejoe.bsky.social
1K followers 76 following 54 posts

GoogleDevExpert for Android. Android @Buffer.com

PostsRepliesMedia
HiThereJoe.bsky.social @hitherejoe.bsky.social · 26/08/2026
asfasdf
000
HiThereJoe.bsky.social @hitherejoe.bsky.social · 11/06/2026
Hello from the CLI
140
HiThereJoe.bsky.social @hitherejoe.bsky.social · 10/06/2026
Hello there, this is another one!
010
HiThereJoe.bsky.social @hitherejoe.bsky.social · 17/11/2025
We'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.social
GraphQL @graphql.org · 31/10/2025
Let'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.com
Enhance documentation on error handling in GraphQL by hitherejoe · Pull Request #2208 · graphql/graphql.github.io
Description 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/2025
Hi 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.social
Buffer Engineers @bufferdevs.bsky.social · 19/08/2025
You 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/2025
I'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/2025
This 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/2025
I'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/2025
Hey 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/2025
This 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.social
Joel Gascoigne @joel.is · 28/05/2025
Wow, 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/2025
Catching 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/2025
I just published "Exploring Jetpack Compose: DockedSearchBar" 🔍 joebirch.co/android/expl... #AndroidDev #JetpackCompose #GDE
joebirch.co
Exploring Jetpack Compose: DockedSearchBar
The 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/2025
In 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/2025
Thanks 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/2025
I just published "Exploring Jetpack Compose: SearchBar" 🔎 #JetpackCompose #GDE #AndroidDev
joebirch.co
Exploring Jetpack Compose: SearchBar
The 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/2025
Excited to see widgets getting a bit more spotlight in the Play Store 🙌 buff.ly/UvoWUdh
buff.ly
Google Play enhances widget discovery to drive engagement with your app
Google 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/2025
I just published "Migrating to the Compose PullToRefreshBox" 👉 buff.ly/3Cx0uKf #AndroidDev #JetpackCompose #GDE
041
HiThereJoe.bsky.social @hitherejoe.bsky.social · 24/01/2025
We'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/2025
I 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.social
Android Weekly @androidweekly.bsky.social · 22/12/2024
Latest Android Weekly Issue 654 is out! androidweekly.net/issues/issue... #AndroidDev #Kotlin
androidweekly.net
Android Weekly - Free weekly Android & Kotlin development newsletter
Android Weekly - Free weekly Android & Kotlin development newsletter
0142
HiThereJoe.bsky.social @hitherejoe.bsky.social · 17/12/2024
The Android decorations are up for another year 🎄
1200
HiThereJoe.bsky.social @hitherejoe.bsky.social · 15/12/2024
nope, 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/2024
I just published "Google Maps in Jetpack Compose: Polygons" 🗺️ #JetpackCompose #AndroidDev #GDE
buff.ly
Google Maps in Jetpack Compose: Polygons
In 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/2024
I’ll be there! Will come and say hi 🙂
110
HiThereJoe.bsky.social @hitherejoe.bsky.social · 02/12/2024
Today 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/3IPaih4
buff.ly
CI/CD for Android using GitHub Actions
Learn how to use GitHub Actions to introduce Continuous Integration and Delivery into our Android projects.
020
HiThereJoe.bsky.social @hitherejoe.bsky.social · 26/11/2024
Until 2nd December, you can get 40% off both of my books using the code 'BLACKFRIDAY' 🥳 #AndroidDev #GDE #JetpackCompose buff.ly/3OrXEbM buff.ly/3IPaih4
buff.ly
CI/CD for Android using GitHub Actions
Learn how to use GitHub Actions to introduce Continuous Integration and Delivery into our Android projects.
040
HiThereJoe.bsky.social @hitherejoe.bsky.social · 22/11/2024
I just published "Google Maps in Jetpack Compose: Polylines" 🗺️ #JetpackCompose #GDE #AndroidDev
buff.ly
Google Maps in Jetpack Compose: Polylines
In 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/2024
It’s from Pets at home 😁 www.petsathome.com/product/pets...
petsathome.com
Pets at Home Christmas Reindeer Fairisle Knitted Dog Hoodie Grey | PetsPets at HomesearchchevronRightchevronRightchevronRightchevronRightPets at Home
Buy 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.social
Android Weekly @androidweekly.bsky.social · 10/11/2024
Latest Android Weekly Issue 648 is out! androidweekly.net/issues/issue... #AndroidDev #Kotlin
androidweekly.net
Android Weekly - Free weekly Android & Kotlin development newsletter
Android Weekly - Free weekly Android & Kotlin development newsletter
0274
HiThereJoe.bsky.social @hitherejoe.bsky.social · 08/11/2024
Christmas is (almost) here = new jumper
050
HiThereJoe.bsky.social @hitherejoe.bsky.social · 06/11/2024
🤗
120
HiThereJoe.bsky.social @hitherejoe.bsky.social · 04/11/2024
recently discovered this also. Magic, right! 🤯
110
HiThereJoe.bsky.social @hitherejoe.bsky.social · 01/11/2024
I just published "Google Maps in Jetpack Compose: Circles" 📍 buff.ly/4edl9js #AndroidDev #JetpackCompose #GDE
buff.ly
Google Maps in Jetpack Compose: Circles
In 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.social
Matt McKenna @mmckenna.me · 24/10/2024
Made 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/2024
If you were looking to pick up the new video course, PayPal payments for practicaljetpackcompose.com are now back up and running 🙂 #JetpackCompose #AndroidDev
practicaljetpackcompose.com
Practical Jetpack Compose
Take 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/2024
Playing 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/2024
I just published "Google Maps in Jetpack Compose: Markers" 📍 buff.ly/3Y9E61t #JetpackCompose #GDE #AndroidDev
buff.ly
Google Maps in Jetpack Compose: Markers
In 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/2024
The Practical Jetpack Compose video course is now available 🎉 Over 13 hours of content in 300+ videos 🚀 buff.ly/3IPaih4 #JetpackCompose #AndroidDev
buff.ly
Practical Jetpack Compose
Take 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/2024
Getting 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/2024
I 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 #GDE
buff.ly
Practical Jetpack Compose
Take 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/2024
Next 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 #JetpackCompose
practicaljetpackcompose.com
Practical Jetpack Compose
Take 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/2024
Had the pleasure of chatting about all things Android, Remote Dev and why I don't play sport 😂 buff.ly/3MfhCpa #AndroidDev
buff.ly
From KID to SENIOR DEVELOPER | Joe Birch's INSPIRING Story
Discover 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/2024
Amazing, glad to hear! Let us know if there’s anything else that pops up 🙂
000
HiThereJoe.bsky.social @hitherejoe.bsky.social · 30/07/2024
thanks 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/2024
Hey 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