Exploring the v28 Android Design Support Library Additions

Version 28 of the Android support library was recently announced — within the current alpha version there is a collection of exciting new components that we now have access to. In this article, I want to take a look at the additions which have been made to the Support library in the form of Material view components. Material Button The Material Button is a widget that can be used to display a material style button within your applications user interface. This class extends from the AppCompatButton class which you’re likely already using in you projects, but what makes this any different? Out…

Exploring the Play Billing Library for Android

In-app billing is a powerful part of the Android framework that allows us to easily monetise our applications with in-app purchases and subscriptions. Google previously provided us with the in-app billing which allows us to implement this within our apps. However, I remember this never being exactly a straightforward task — we’d have to add a InAppBillingService class, bind to it, remember to unbind from it and when it came to carrying out IAB requests — the library required us to pass multiple parameters and then pull apart the response as a JSON object. However, I recently had a chance to try out the…