When building Flutter applications, we have the ability to create native components which are styled for the native experience on both Android and iOS. Whilst by default we may implement things in a material style, it is important to bear this native experience in mind. In this article we will take a quick look at… Continue reading
Author Archives → hitherejoe
Exploring Firebase ML Kit on Android: Smart Reply
Last week Firebase announced a new feature within ML kit that was entering its beta stage, Smart Reply. If you’re not familiar with Smart Reply, the functionality allows applications to supply a collection of suggestions for user input based off of previous content from the current context. A common use case for this is within… Continue reading
Exploring Android Q: Bubbles
A few weeks back we saw the announcement of the Android Q beta release ? With this version of Android comes a collection of exciting changes which we need to get our apps ready for. In this set of articles I’m going to be diving into each one of these so that we are fully prepared for… Continue reading
Exploring Android Q: Sharing Shortcuts
A few weeks back we saw the announcement of the Android Q beta release ? With this version of Android comes a collection of exciting changes which we need to get our apps ready for. In this set of articles I’m going to be diving into each one of these so that we are fully prepared for… Continue reading
Exploring Android Q: Location Permissions
Last week we saw the announcement of the Android Q beta release ? With this version of Android comes a collection of exciting changes which we need to get our apps ready for. In this set of articles I’m going to be diving into each one of these so that we are fully prepared for getting our… Continue reading
Exploring Android Q: Settings Panels
It’s here! Yesterday we saw the announcement of the Android Q beta release ? With this version of Android comes a collection of exciting changes which we need to get our apps ready for. In my next set of articles I’m going to be diving into each one of these so that we are fully prepared… Continue reading
Handling pricing changes with the Google Play Billing Library
Sometimes things change. And in these cases, it’s likely that you’ll want to be able to make adjustments to reflect these changes. In the context of applications, we may offer subscriptions – and it’s common for the prices of these to change along the way. In this case, we’ll want to adjust the prices for… Continue reading
Chords, Conversations and the Kotlin Client Library
I recently launched a side-project I had been working on for the last several months, Chord Assist. Whilst this guitar is made up of many different moving parts, at the centre is the brain of the conversational tool. Whilst I made use of dialogflow to build this functionality, I needed to make use of some… Continue reading
Flutter CI with Bitrise
If you weren’t already aware, I’m already a big fan of bitrise – and when I heard they were adding support for Flutter, I gained even more love for the product. Naturally I wanted to take this for a spin – so I decided to setup Bitrise CI with my Voice flutter project. Let’s take… Continue reading
Exploring the View Pager 2
It’s likely when working in the Android realm you’ve come across the ViewPager class at some point. This view allows us display a collection of fragments or views to display to the user in a swipe-able format – especially popular within on-boarding and content display screens. This component has been with us in the Android… Continue reading