Last week at Google I/O we saw the introduction of loads of great Android related news. Whilst I’d love to sit here and talk about everything that was announced, we’re going to take a quick look at the new and exciting ConstraintLayout for Android. To get a better understanding of the ConstraintLayout I took an… Continue reading
Posts Tagged → Android App Development
Introducing Bourbon: Dribbble, Android, MVP and a Common-Code Module
Having used MVP in my Android projects for a short while now, I’ve been wondering about reusing Presenter classes when creating applications for more than just Mobile devices. For this reason, I built Bourbon as an experiment to see the kind of code that I could share between different application modules. I’m happy to say… Continue reading
Handling Android runtime permissions in UI tests
Several months ago I took a look at the new Android Permissions model where things were changing quite a lot with the introduction of Marshmallow. the implementation of this new model meant that we needed to ensure that: We checked if we had the permission we needed when it was required We requested the permission… Continue reading
Vineyard — Creating an Android TV Vine App
Everyone loves TV, I’m certain plenty of households watch hours and hours of live TV every week — it’s as if people are hooked. But is there any reason not to be? Content is always present when using your TV, you can flick between channels and there’s instant playback of media on your screen. Even if we… Continue reading
Approaching Android with MVVM
Building an MVVM architectured application using the Data Binding Library The Data Binding library for android is something that I’ve been keen to check out for a short while. I decided to experiment with it using the Model-View-ViewModel architectural approach. To do this, I took a HackerNews Reader app that @matto1990 and I worked on together,… Continue reading
Exploring Chrome Customs Tabs on Android
Alongside Android Marshmallow, we saw the announcement of the Custom Tabs library for Android. Let’s take a look at what this new library does and how we can use it to provide an improved User Experience when web content is displayed within our applications. Google recently announced the release of a new support library, known… Continue reading