hitherejoe | Joe Birch | Page 5

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

Author Archives → hitherejoe

Jetpack Compose Accessibility: Semantics

posted in Android, Jetpack Compose on July 15, 2022 by hitherejoe

When it comes to the applications we build, there are many different scenarios and constraints that the end product will encounter. On Android we not only have a vast range of devices running the Android OS, each of which could be running one of many versions of Android, but we also have the different OEMs… Continue reading →

5 steps to Google Fonts in Jetpack Compose

posted in Android, Jetpack Compose on May 20, 2022 by hitherejoe

When it comes to displaying text in Android Applications, Fonts are used to describe the styling, size and weight of a typeface. In some cases, developers render text in their applications without overriding the default font being used – which results in the default typeface for applications being applied. On the other hand, many applications… Continue reading →

Testing an Authentication Form with Jetpack Compose

posted in Android, Jetpack Compose on March 18, 2022 by hitherejoe

This blog post is a preview of the Authentication Form project from Practical Jetpack Compose. Pick up the course and learn how to build 11 other projects 🚀 In the first post from this preview, we learnt how to build an authentication form using Jetpack Compose, along with how to manage the state for this user interface. in this… Continue reading →

Building an Authentication Form using Jetpack Compose

posted in Android, Jetpack Compose on March 4, 2022 by hitherejoe

This blog post is a preview of the Authentication Form project from Practical Jetpack Compose. Pick up the course and learn how to build 11 other projects 🚀 Part one of this preview will teach you how to build an Authentication Form with Jetpack Compose. Next week, I’ll be publishing the second part of the… Continue reading →

Exploring Android 12: Splash Screen

posted in Android on May 28, 2021 by hitherejoe

With the Android 12 beta now available, we’re starting to learn more about the new features that the latest version of Android gives to us. One of the things that caught my eye here is the introduction of a Splash Screen API – not only providing a standardised way for apps to present splash screens… Continue reading →

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 →

Getting started with Apollo GraphQl on Android

posted in Android, GraphQL, Kotlin on December 18, 2020 by hitherejoe

GraphQL is becoming a common technology being used to build APIs. When it comes to clients consuming these APIs, there are a collection of tools available to make this process smoother – one of these tools being Apollo Android. This library allows you to take your graphQL schema and generate a type-safe API to execute… Continue reading →

Server Driven UI, Part 2: The GraphQL API

posted in GraphQL, Typescript on December 4, 2020 by hitherejoe

In the last article, we dived into the Concept of server driven UI – if you haven’t taken a look at that blog post yet, it will serve as a useful reference for the concepts mentioned throughout this post – so I would recommend checking it out. In this article I want to dive into… Continue reading →

  • First
  • «
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • »
  • Last