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

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

Exploring Android on Chrome OS: Optimising keyboard navigation

posted in Uncategorized on July 19, 2018 by hitherejoe

Recently I managed to get my hands on a Pixelbook. If you haven’t got one, or even read to much into them, then you’ll be excited to know that they have the ability to run Android applications on them. That means that if you have an application in the Play Store, anyone on Chrome OS… Continue reading →

Authenticating users with Firebase and Flutter

posted in Uncategorized on July 16, 2018 by hitherejoe

When it comes to building apps, it’s likely that you’re going to want to perform some sort of user authentication, data storage or some other related tasks. Luckily for us, there are a collection of tools available from Firebase that allow us to achieve such things — some of these tools are also available for use with… Continue reading →

Exploring Android P: Magnifier

posted in Uncategorized on July 6, 2018 by hitherejoe

At Google I/O there were a lot of new announcements around the latest version of Android, P. One of these announcements was the new Magnifier functionality—a feature that will make it easier to view and select content that the magnifier is currently being shown for. In this article we’re going to take a quick dive… Continue reading →

Exploring Firebase MLKit on Android: Barcode Scanning (Part Three)

posted in Uncategorized on June 28, 2018 by hitherejoe

At Google I/O this year we saw the introduction of Firebase MLKit, a part of the Firebase suite that intends to give our apps the ability to support intelligent features with more ease. With this comes the barcode scanning feature, giving us the ability to scan barcodes and QR codes to retrieve data from the… Continue reading →

Learn Clean Architecture for Android at Caster.io

posted in Uncategorized on June 25, 2018 by hitherejoe

Last year I opened sourced a collection of Clean Architecture boilerplate repositories over at my works’ GitHub page. Whilst these were experiments and me exploring to find a balance between abstraction and maintainable code, these all gathered quite a bit of attention and with this attention came a lot of questions. These questions were all… Continue reading →

Implementing text input in Flutter apps

posted in Uncategorized on June 20, 2018 by hitherejoe

In an app I’m working on I needed to allow the user to input some data before sending it off to a server. This is quite a common task for applications to implement, so in this post lets take a look at how we can do this in our Flutter apps. When it comes to… Continue reading →

Exploring Android P: Priority Buckets

posted in Uncategorized on June 18, 2018 by hitherejoe

At Google I/O there were a lot of new announcements around the latest version of Android, P. One of these announcements were Priority Buckets — a battery management update to Android where the system will prioritise resources based on both how recently, and how frequently, the application in question is used. In this article we’re going to… Continue reading →

Bottom sheets in Flutter

posted in Uncategorized on June 11, 2018 by hitherejoe

Bottom sheets are views which we can display at the bottom of the screen to display content to the user — this may be to prompt further interaction or display some form of other content to the user. These are always anchored at the bottom of the screen and be easily hidden from view by the user…. Continue reading →

Exploring Firebase MLKit on Android: Face Detection (Part Two)

posted in Uncategorized on May 31, 2018 by hitherejoe

At Google I/O this year we saw the introduction of Firebase MLKit, a part of the Firebase suite that intends to give our apps the ability to support intelligent features with more ease. With this comes the face recognition feature, giving us the ability to recognise faces along with the ‘landmarks’ (nose, eyes etc) and… Continue reading →

Stateful or Stateless widgets?

posted in Uncategorized on May 24, 2018 by hitherejoe

When building Flutter applications we use widgets to construct our User Interface. When it comes to these widgets there is one of two types which it can be — either stateful or stateless. In this post I want to take a look at these different types of widgets so that we can get a better understanding of… Continue reading →

  • First
  • «
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • »
  • Last