In order to begin creating mobile apps using Flutter, we need to get setup on our development system. Download the Flutter SDK You can get started by downloading the Flutter SDK from this site. If you’re running a mac, this is simply a case of cloning the repo for Flutter: $ git clone -b alpha https://github.com/flutter/flutter.git… Continue reading
Author Archives → hitherejoe
Exploring the Android EmojiCompat Library
Emojis are everywhere — it’s hard to visit a website, app or have a conversation without emojis popping up somewhere along the line 😀 Because of this, it’s important that all users who are involved in these kind of activities are able to see the emojis being used. If not, textual content can be misunderstood or misinterpreted…. Continue reading
Exploring Background Execution Limits on Android Oreo
Last week came the official announcement of the Android O release. This release of Android comes with some really cool new additions, and in this post I want to look specifically at the new restrictions that have been introduced for background services. If you’re using background services in your app then changes could affect your… Continue reading
Exploring Android O: Notification Badges
Now the Android O APIs have finalised, Android O is just around the corner — which means we need to be sure our apps are filled with the latest goodies from the API. In this article we’re going to be taking a look at one of my favourite Android O features: Notification Badges 👌 I feel like… Continue reading
Exploring the new Android Architecture Components library
What an I/O! There were so many exciting things announced this year and too much that I want to write about! One of the topics that I (and a lot of other people) were hyped for was on Architecture. From these talks Architecture Components was announced, and after playing with them since, I’m taking this… Continue reading
BrailleBox: Building a Braille news reader with Android Things
On one side of my family runs a genetic condition known as Retinitis Pigmentosa — this is essentially a condition that causes your eyesight to deteriorate over time. Often, this makes me think about how the technology that we create could actually make a difference to someones life and how we, as creators, could be a part… Continue reading
Exploring Android O: Notification Channels
This week we saw the announcement of the first Android-O developer preview. One of the features of this announcement includes Notification Channels — in this article we’re going to take a look at exactly what these are and how we can make use of them within our applications! Notification Channels provide us with the ability to group… Continue reading
Exploring Firebase on Android: Dynamic Links
Firebase is such an exciting new collection of services that I’ve been reading up on and experimenting with. In this new series of articles, we’ll be covering the features of firebase to learn exactly what we can do with each integration. In this chapter, we’re going to be taking a look at Firebase Dynamic Links — the… Continue reading
Android Things: Electronics 101
Last week I ventured over to Pimoroni to pick myself up a new Raspberry Pi so that I could start playing around with Android Things. Although I used to toy quite a bit with my Arduino, that was a few years ago now and my electronics knowledge has become a little rusty. For that reason,… Continue reading
On the Journey from Legacy Code to Clean Architecture: Rebuilding the Buffer Android Composer
Originally posted on the Buffer Overflow blog, here. The composer is the heart of our app — it enables our users to craft social media updates and schedule them to post to the social networks at custom times. It’s been part of the Buffer Android app since the very beginning. And it had reached the point… Continue reading