Android Development | 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

Posts Tagged → Android Development

Exploring the Android 11 Developer Preview: Permission Changes

posted in Uncategorized on February 21, 2020 by hitherejoe

That time of the year has come, a new Android version is on the horizon! As announced in a blog post earlier this week, the first developer preview of Android 11 is now available – along with details on some of the changes that are happening. With this announcement come some changes to how the… Continue reading →

Exploring the Android Fragment Scenario component

posted in Uncategorized on November 12, 2018 by hitherejoe

I’m always curious about what tools and features are coming up next in android — and to be sure I don’t miss out on any of this I like to keep an eye on release notes over on the android developer site. Two that caught my eye recently where the fragment-1.1.0-alpha01 and fragment-testing-1.1.0-alpha01 releases, within the testing… Continue reading →

Android Networking with Coroutines and Retrofit

posted in Uncategorized on November 1, 2018 by hitherejoe

Recently I’ve been reading up on, watching talks on and been generally getting more curious about Kotlin coroutines. Now that they are stable with the release of Kotlin 1.3 it felt like about time to start diving in an play with converting my existing RxJava code over to using coroutines. In this post, we’re going… Continue reading →

Exploring Google Play App Signing

posted in Uncategorized on October 19, 2018 by hitherejoe

When distributing our Android Applications we’ve always been required to sign our APK using a keystore for our application — this has allowed us to ensure that only the developer(s) of our app are able to upload updated APKs to the play console. However, because this keystore acts as a fingerprint to the lifecycle of our application — if… Continue reading →

Exploring Android P: Enhanced Notifications

posted in Uncategorized on September 6, 2018 by hitherejoe

With Android P now out in the wild, there are a bunch of new features and APIs which have become available for us to make use of in our applications. Some of these new features fall under the notification APIs, allowing us to create more contextual and detailed notifications for our applications. In this post,… Continue reading →

Exploring the Android App Bundle

posted in Uncategorized on August 23, 2018 by hitherejoe

There were a ton of exciting things announced at I/O this year — one of the things that caught my eyes the most was the new app bundle format. Not only does this format provide a new upload format for our applications, but it will help to influence how we build and structure our applications in a… Continue reading →

Modularizing Android Applications

posted in Uncategorized on August 2, 2018 by hitherejoe

We’ve all been there. Single module android applications — at some point in our Android development career it’s likely we’ve worked on, or are working on, a project that consists of a single module. Now, there’s nothing wrong with that at all and in a lot of cases, a single module will most likely do the job…. Continue reading →

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 →

Android Architecture Components: Testing your Room DAO classes

posted in Uncategorized on October 18, 2017 by hitherejoe

In this previous post, we look at testing our ViewModel LiveData from the classes used in the Architecture components library. You can check this post out here if you haven’t yet: Today we’re here to talk about how we can write tests for our DAO classes when we’re using Room for our Database layer in… Continue reading →

Android Architecture Components: Testing your ViewModel LiveData

posted in Uncategorized on September 27, 2017 by hitherejoe

Last week I pushed a fork of the Buffer Android Boilerplate to a public repository — the difference with this fork is that it uses the new architecture components (ViewModels in the presentation layer and Room in the cache layer). If you haven’t seen it yet, you can do so here 👉 But we’re not here to… Continue reading →

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