Android | Joe Birch | Page 4

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

Posts Tagged → Android

Exploring the Material Navigation Rail

posted in Android on May 21, 2021 by hitherejoe

There was a lot of exciting news announced at Google I/O this week – one of the things I had been looking forward to was hearing about large screen experiences. While these devices and design principles have existed side-by-side for some time, it’s always felt like support for developers has never quite fully been accessible…. Continue reading →

Modular Navigation with Jetpack Compose

posted in Android, Jetpack Compose on May 16, 2021 by hitherejoe

This post is sponsored by Practical Jetpack Compose. A large amount of mobile apps will need some form of Navigation, allowing users to move between different parts of an application. When implementing these requirements within Android Apps, applications have either rolled their own solutions, relied on traditional intents or the fragment manager, or explored the… Continue reading →

Exploring Android 12: Unified rich content API

posted in Android on February 19, 2021 by hitherejoe

With the announcement of the first Android 12 Developer Preview announced yesterday, I started to take a dive into some of the API changes and the new things we’ll be getting our hands on. One of these things was the new unified rich content API, providing a simplified way of transferring media between applications. You… Continue reading →

Exploring Jetpack Compose: Card

posted in Android, Jetpack Compose on October 23, 2020 by hitherejoe

This post is sponsored by Practical Jetpack Compose. The Card composable is a surface that can be used to present content and actions focused on a single topic. When it comes to displaying a Card, there is a single composable function that can be used to do so. Here we can see that there are… Continue reading →

Exploring Jetpack Compose: Padding Modifier

posted in Android on September 11, 2020 by hitherejoe

This post is sponsored by Practical Jetpack Compose. When it comes to the composition of composables, we may want to apply additional spacing to a composables size constraints. For this we can utilise Padding – padding adds this additional space to the specified sides of the composable, essentially making it larger in size. This area… Continue reading →

Exploring the Google Play In-App Review API

posted in Android on August 14, 2020 by hitherejoe

When it comes to the Google Play store, app ratings and reviews are a pretty important marketing tool – they can have a huge influence on whether someone downloads our app, so ensuring that we do not miss out on good reviews is important. However, I’ve felt like there has always been a lot of… Continue reading →

Building an Exploding FAB Transition With Jetpack Compose

posted in Android on July 8, 2020 by hitherejoe

When interacting with apps on our devices, animations not only add delight to our experience but they also help to create a sense of connection between the destinations being animated. One of the animations on Android which I’ve always enjoyed is the exploding Floating Action Button animation. Here, the user clicks the FAB and it… Continue reading →

Early learnings in testing with Jetpack Compose

posted in Android on May 15, 2020 by hitherejoe

This post is sponsored by Practical Jetpack Compose. When it comes to developing Android applications, ensuring or applications remain stable is vital to providing a good user experience. One of things we can do to help achieve this is by writing automated tests that run checks against the user interface of our application. When it… Continue reading →

Exploring Jetpack Compose: Arrangement

posted in Android on May 8, 2020 by hitherejoe

This post is sponsored by Practical Jetpack Compose. When it comes to the layout of child components inside of their parents, it is likely we’re going to want to arrange them in some way on both the horizontal and/or vertical axis. For example, our parent may fill the height of the screen, but our child… Continue reading →

Exploring Jetpack Compose: Android View

posted in Android on May 3, 2020 by hitherejoe

Important: The contents of this article have been deprecated with newer releases for Jetpack Compose. If you’re looking to learn about Jetpack Compose, please see the guides over at Compose Academy.

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