Joe Birch | Speaker, Educator and GDE for Android

Joe Birch

Speaker, Educator and GDE for Android

  • Posts
    • Latest
    • Android
    • Kotlin Multiplatform
    • iOS
  • Sponsorship
  • Courses & Books
  • Services
    • Jetpack Compose Consulting
    • Android Consulting
    • Jetpack Compose Workshop
  • Speaking timeline
  • Appears In

Sharing Composables between Mobile and TV Apps

posted in Android, Jetpack Compose on 3 days ago by hitherejoe 0 Comments

For the past few years, we’ve been getting to grips with Jetpack Compose and how we can use it to build apps for Handheld and Wear OS devices. Late last year, Composables built for Android TV apps started to surface as Alpha releases and in this series of blog posts, I want to dive into… Continue reading →

Exploring Android 14: Partial Media Permissions

posted in Android, Jetpack Compose on 1 week ago by hitherejoe 0 Comments

If you’ve used iOS in recent years, you’ve likely experienced the ability to grant apps partial access to your device media. I have always been a big fan of this feature, as in a lot of cases you won’t want to grant anyone access to your entire media library – being able to do so… Continue reading →

Material Components for Android TV using Jetpack Compose

posted in Android, Jetpack Compose on 2 weeks ago by hitherejoe 0 Comments

For the past few years, we’ve been getting to grips with Jetpack Compose and how we can use it to build apps for Handheld and Wear OS devices. Late last year, Composables built for Android TV apps started to surface as Alpha releases and in this series of blog posts, I want to dive into… Continue reading →

Jetpack Compose + Material Components for Android TV: Cards

posted in Android, Jetpack Compose on 3 weeks ago by hitherejoe 0 Comments

For the past few years, we’ve been getting to grips with Jetpack Compose and how we can use it to build apps for Handheld and Wear OS devices. Late last year, Composables built for Android TV apps started to surface as Alpha releases and in this series of blog posts, I want to dive into… Continue reading →

Navigation Drawers for Android TV using Jetpack Compose

posted in Android, Jetpack Compose on 1 month ago by hitherejoe 0 Comments

For the past few years, we’ve been getting to grips with Jetpack Compose and how we can use it to build apps for Handheld and Wear OS devices. Late last year, Composables built for Android TV apps started to surface as Alpha releases and in this series of blog posts, I want to dive into… Continue reading →

Exploring Android 14: Screenshot Detection

posted in Android, Jetpack Compose on 2 months ago by hitherejoe 0 Comments

Android 14 is coming very soon – if you haven’t had a chance yet to check out the changelog, there are a bunch of required changes and new APIs available in this Android release. One of these new APIs is the Screenshot Detection API, which allows apps to reliably check when a screenshot has been… Continue reading →

Exploring Compose Test Rules

posted in Android, Jetpack Compose, Testing on 3 months ago by hitherejoe 0 Comments

When it comes to testing Composables, we can utilise the ComposeContentTestRule to compose, interact with and perform assertions on our composables. However, there are multiple ways to create a compose rule and in this blog post, I want to share what each one can be used for we can learn which one we’ll need for… Continue reading →

Compose Interoperability in Espresso Tests

posted in Android, Jetpack Compose on 3 months ago by hitherejoe 0 Comments

During your migration to Compose, there are many moving parts to think about. How do we slot composables into existing Android Views? How do we manage the state between Android Views and Composable? Alongside these questions, it’s likely we’re going have other areas of our projects that are affected by compose migration. While the Compose… Continue reading →

Tabbed Navigation for Android TV using Jetpack Compose

posted in Android, Jetpack Compose on 4 months ago by hitherejoe 0 Comments

For the past few years, we’ve been getting to grips with Jetpack Compose and how we can use it to build apps for Handheld and Wear OS devices. Late last year, Composables built for Android TV apps started to surface as Alpha releases and in this series of blog posts, I want to dive into… Continue reading →

Lazy Grids for Android TV using Jetpack Compose

posted in Android, Jetpack Compose on 5 months ago by hitherejoe 0 Comments

For the past few years, we’ve been getting to grips with Jetpack Compose and how we can use it to build apps for Handheld and Wear OS devices. Late last year, Composables built for Android TV apps started to surface as Alpha releases and in this series of blog posts, I want to dive into… Continue reading →

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • »
  • Last

Practical Jetpack Compose

Want to sponsor this blog? Check out the details on our sponsor page here.