Android | Joe Birch

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

Post Category → Android

Exploring Navigation 3 for Jetpack Compose

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

When working with Navigation in modern Android apps, we’ve utilised navigation graphs through the navigation libraries. While the move to compose made things simpler, we still needed to work with navigation graphs and work with complex approaches that were carried over from the original navigation libraries. Navigation 3 aims to simplify the task of adding… Continue reading →

Exploring Material 3 for Compose: Large Top App Bar

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

In the last post, we took a look into the new Loading Indicator in the Material 3 expressive package. As we continue to dive into different parts of Material 3 we’ll discover more components that we can plug into our apps. Up next we have the LargeTopAppBar – this composable brings dynamic, scroll-responsive navigation to… Continue reading →

Material 3 Expressive for Compose: Loading Indicator

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

Alongside this years Google I/O announcements, Material 3 Expressive was released to offer a way for apps to become more individual and break out of the constraints that the original Material Design principles had created. With Material 3 expressive, our apps not only get the chance to stand out from one another, but also allow… Continue reading →

Exploring Jetpack Compose for Widgets with Glance

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

Widgets on Android devices provide users with a way to access core pieces of information and functionality directly from the home screen of their device. As we continue to look for ways to improve our users experiences with our product and surface important information to them from outside of the app, widgets have been a… Continue reading →

Exploring Jetpack Compose: DockedSearchBar

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

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 functionality is a floating search bar, placed in a prominent part of the screen. In some cases, this also provides… Continue reading →

Exploring Jetpack Compose: SearchBar

posted in Android, Jetpack Compose on 6 months ago by hitherejoe

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 functionality is a floating search bar, placed in a prominent part of the screen. In some cases, this also provides… Continue reading →

Migrating to the Compose PullToRefreshBox

posted in Android, Jetpack Compose on 7 months ago by hitherejoe

Pull to Refresh is a common pattern we find across mobile apps – it allows our users to refresh the content of screen in a single swipe. Jetpack Compose has provided support for this for some time, through the pullRefresh modifier. In your code, this would look something like the following: While this was great… Continue reading →

Google Maps in Jetpack Compose: Polygons

posted in Android, Jetpack Compose on 9 months ago by hitherejoe

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 though it is still being built on, it now seems to be in a place where I can confidently use it. In this… Continue reading →

Google Maps in Jetpack Compose: Polylines

posted in Android, Jetpack Compose on 10 months ago by hitherejoe

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 though it is still being built on, it now seems to be in a place where I can confidently use it. In this… Continue reading →

Google Maps in Jetpack Compose: Circles

posted in Android, Jetpack Compose on 11 months ago by hitherejoe

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 though it is still being built on, it now seems to be in a place where I can confidently use it. In this… Continue reading →

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