HiThereJoe.bsky.social
@hitherejoe.bsky.social
๐ค 980
๐ฅ 76
๐ 51
GoogleDevExpert for Android. Android
@Buffer.com
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? ๐ค
about 1 month ago
0
3
1
reposted by
HiThereJoe.bsky.social
GraphQL
about 2 months ago
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...
loading . . .
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...
https://github.com/graphql/graphql.github.io/pull/2208
1
5
2
reposted by
HiThereJoe.bsky.social
Buffer Engineers
4 months ago
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/
0
7
3
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
4 months ago
1
1
1
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!
7 months ago
0
9
0
reposted by
HiThereJoe.bsky.social
Joel Gascoigne
7 months ago
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!
7
33
6
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...
7 months ago
0
6
0
I just published "Exploring Jetpack Compose: DockedSearchBar" ๐
joebirch.co/android/expl...
#AndroidDev
#JetpackCompose
#GDE
loading . . .
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โฆ
https://joebirch.co/android/exploring-jetpack-compose-dockedsearchbar/
8 months ago
0
5
0
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
9 months ago
1
4
1
I just published "Exploring Jetpack Compose: SearchBar" ๐
#JetpackCompose
#GDE
#AndroidDev
loading . . .
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โฆ
https://joebirch.co/android/exploring-the-searchbar-composable/
9 months ago
1
4
0
Excited to see widgets getting a bit more spotlight in the Play Store ๐
buff.ly/UvoWUdh
loading . . .
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
https://buff.ly/QLbOADR
10 months ago
0
7
0
I just published "Migrating to the Compose PullToRefreshBox" ๐
https://buff.ly/3Cx0uKf
#AndroidDev
#JetpackCompose
#GDE
11 months ago
0
4
1
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!
https://buff.ly/3Wwm1cY
loading . . .
11 months ago
0
6
0
I have just updated Practical Jetpack Compose, which now uses the latest versions of Compose and Kotlin ๐
https://buff.ly/3IPaih4
#AndroidDev
#GDE
#JetpackCompose
12 months ago
1
11
0
reposted by
HiThereJoe.bsky.social
Android Weekly
about 1 year ago
Latest Android Weekly Issue 654 is out!
androidweekly.net/issues/issue...
#AndroidDev
#Kotlin
loading . . .
Android Weekly - Free weekly Android & Kotlin development newsletter
Android Weekly - Free weekly Android & Kotlin development newsletter
https://androidweekly.net/issues/issue-654
0
14
3
The Android decorations are up for another year ๐
about 1 year ago
1
21
0
I just published "Google Maps in Jetpack Compose: Polygons" ๐บ๏ธ
#JetpackCompose
#AndroidDev
#GDE
loading . . .
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โฆ
https://buff.ly/49AcsPx
about 1 year ago
1
4
0
Today is the last day you can get 40% off both of my books using the code 'BLACKFRIDAY' ๐
#AndroidDev
#GDE
#JetpackCompose
https://buff.ly/3OrXEbM
https://buff.ly/3IPaih4
loading . . .
CI/CD for Android using GitHub Actions
Learn how to use GitHub Actions to introduce Continuous Integration and Delivery into our Android projects.
https://buff.ly/3OrXEbM
about 1 year ago
0
2
0
Until 2nd December, you can get 40% off both of my books using the code 'BLACKFRIDAY' ๐ฅณ
#AndroidDev
#GDE
#JetpackCompose
https://buff.ly/3OrXEbM
https://buff.ly/3IPaih4
loading . . .
CI/CD for Android using GitHub Actions
Learn how to use GitHub Actions to introduce Continuous Integration and Delivery into our Android projects.
https://buff.ly/3OrXEbM
about 1 year ago
0
4
0
I just published "Google Maps in Jetpack Compose: Polylines" ๐บ๏ธ
#JetpackCompose
#GDE
#AndroidDev
loading . . .
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โฆ
https://buff.ly/411fgCS
about 1 year ago
0
5
0
reposted by
HiThereJoe.bsky.social
Android Weekly
about 1 year ago
Latest Android Weekly Issue 648 is out!
androidweekly.net/issues/issue...
#AndroidDev
#Kotlin
loading . . .
Android Weekly - Free weekly Android & Kotlin development newsletter
Android Weekly - Free weekly Android & Kotlin development newsletter
https://androidweekly.net/issues/issue-648
0
28
6
Christmas is (almost) here = new jumper
about 1 year ago
0
5
0
I just published "Google Maps in Jetpack Compose: Circles" ๐
https://buff.ly/4edl9js
#AndroidDev
#JetpackCompose
#GDE
loading . . .
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โฆ
https://buff.ly/4edl9js
about 1 year ago
0
7
1
reposted by
HiThereJoe.bsky.social
Matt McKenna
about 1 year ago
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
add a skeleton here at some point
39
83
42
If you were looking to pick up the new video course, PayPal payments for
https://practicaljetpackcompose.com
are now back up and running ๐
#JetpackCompose
#AndroidDev
loading . . .
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.
https://practicaljetpackcompose.com
about 1 year ago
0
0
0
Playing around with the Observer SwiftUI view from SKIE (
https://buff.ly/3TUOA2k
). I was struggling to find 'simple' ways of observing flows from Android VMs, but this was a breeze ๐
about 1 year ago
0
1
0
I just published "Google Maps in Jetpack Compose: Markers" ๐
https://buff.ly/3Y9E61t
#JetpackCompose
#GDE
#AndroidDev
loading . . .
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โฆ
https://buff.ly/3Y9E61t
about 1 year ago
0
2
0
The Practical Jetpack Compose video course is now available ๐ Over 13 hours of content in 300+ videos ๐
https://buff.ly/3IPaih4
#JetpackCompose
#AndroidDev
loading . . .
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.
https://buff.ly/3IPaih4
about 1 year ago
0
0
0
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 ๐
https://bit.ly/3TiIb0w
over 1 year ago
0
0
0
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 โ๏ธ
https://buff.ly/4e49BiO
#AndroidDev
#JetpackCompose
#GDE
loading . . .
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.
https://buff.ly/4e49BiO
over 1 year ago
0
0
0
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
loading . . .
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.
https://practicaljetpackcompose.com
over 1 year ago
0
1
0
Had the pleasure of chatting about all things Android, Remote Dev and why I don't play sport ๐
https://buff.ly/3MfhCpa
#AndroidDev
loading . . .
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 ...
https://buff.ly/3MfhCpa
over 1 year ago
0
2
0
reposted by
HiThereJoe.bsky.social
Bluesky
over 1 year ago
We're thrilled to announce that Bluesky has partnered with Buffer, a social media toolkit with scheduling and cross-posting features, to make posting to Bluesky even easier! Learn how to connect your Bluesky account and schedule your posts on Buffer here:
buffer.com/bluesky
loading . . .
Schedule your Bluesky posts with Buffer | Build an Authentic Community
Buffer brings together your Bluesky and other decentralized platforms like Mastodon and Threads, making it easy to manage your content and community from one place. Try Buffer free for 14 days or enjo...
https://buffer.com/bluesky
275
2306
976
reposted by
HiThereJoe.bsky.social
Joel Gascoigne
over 1 year ago
I'm excited about Bluesky and going to spend more time here. I'd love to meet more folks - anyone you recommend I connect with? Quick intro: I'm Founder CEO of
@buffer.com
, we've been helping individuals and small businesses with social since 2010. I am loving this new era of decentralized social!
15
150
25
Today marks 8 years
@buffer.com
๐ฅณ While this can seem like a long time, a lot of my boxes are ticked and I'm excited to enter another year and continue doing exciting work. Keeping it short and in no particular order, here are some things that keep things fresh for me ๐งต
over 1 year ago
1
3
0
At
@buffer.com
, we're using
@github.com
Actions to prevent breaking changes in our GraphQL API. I wrote a post on our blog about how we're doing this ๐
https://buff.ly/4cN4wva
over 1 year ago
1
6
1
you reached the end!!
feeds!
log in