Joe Birch | Speaker, Educator and GDE for Android | Page 3

Joe Birch

Speaker, Educator and GDE for Android

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

Jetpack Compose + Material Components for Android TV: Cards

posted in Android, Jetpack Compose on November 17, 2023 by hitherejoe

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 November 10, 2023 by hitherejoe

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 October 13, 2023 by hitherejoe

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 September 15, 2023 by hitherejoe

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 September 1, 2023 by hitherejoe

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 August 11, 2023 by hitherejoe

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 July 29, 2023 by hitherejoe

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 Columns And Rows for Android TV with Jetpack Compose

posted in Android, Jetpack Compose on July 21, 2023 by hitherejoe

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 →

Integrating the PreviewCard with Jetpack Compose on Android TV

posted in Android, Jetpack Compose on May 19, 2023 by hitherejoe

In the last blog post, we learned how to build an Immersive Preview Card for Android TV using Jetpack Compose. This component allows us to provide an immersive experience while browsing content on Android TV devices. While we covered how to build such a component, we didn’t cover how to utilise this inside of a… Continue reading →

Building an Immersive Preview Card for Android TV with Jetpack Compose

posted in Android, Jetpack Compose on May 5, 2023 by hitherejoe

Let’s not kid ourselves – TVs play a huge part in our lives, with living areas in our homes often centred around them. Immersive experiences in the form of video, music and games provide a way for us to relax and bond with those around us and now with Jetpack Compose, we can build modernised… Continue reading →

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