TagDesign

Exploring Android O: Notification Channels

E

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 the notifications that our application sends into manageable...

Introducing Custom Map Styles for Google Maps

I

Play services has just received an update to version 9.6.0 and there’s an awesome new addition to it, custom styling for Google Maps 😍 I feel like this has been a long time coming, so I decided to give the documentation a good read to see exactly what we can do with this new feature 🛠 Why should I use this? Maps can becomes very cluttered for users. All of the roads, rivers, labels, points of...

Public speaking is about more than speaking

P

Back in 2008 I started studying a degree in Mathematics Education, which is essentially a degree that qualifies you to teach. I pursued this because of my joy for helping others, but there was something about the course that wasn’t right for me. Whilst I loved the aspect of teaching and sharing knowledge amongst others – I still craved my passion for programming. So a year later, I made the...

Exploring Save to Android Pay

E

At Google I/O 2016 we saw a lot of attention on Android Pay, it was great to see it finally open up its doors to the UK for us to integrate into our payment experiences. Using Android Pay, applications can implement features that allow users to both buy physical goods and save money in the form of loyalty cards and gift vouchers. Here at ribot we have a huge interest in payment and loyalty...

Android TV & Chill

A

As a platform, TVs have an enormous amount of potential in being involved with the ways in which we carry out certain tasks. Currently our smart TVs focus on applications for Video, Music, Games or Utilities – but why not more? If done right, there’s a vast space available for the retail sector, making purchases for both digital and physical goods whilst you’re watching TV would be great...

Introducing Bourbon: Dribbble, Android, MVP and a Common-Code Module

I

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 that the result turned out to be pretty positive as I was able to share a...

Android N: Introducing upgraded Notifications

A

After writing about the new Picture-in-Picture feature for Android N, I decided to take a deep dive into another of the new features we saw released in the Developer Preview – notifications. Android N sees some great new additions to the notifications API, so lets take a look at some of these new features and how we can implement them into our Android applications. To get a good grip of...

Android N: Introducing Picture-in-Picture for Android TV

A

Last week we saw the surprise release of the Developer Preview for Android N, which saw some exciting new additions for us to get our hands on! One of these features is known as Picture-in-Picture mode, which leverages the new multi-window APIs in Android N. Let’s take a look at this exciting new feature and how we can implement it into our Android TV applications! To learn more about Picture-in...

Designing for Android TV

D

Android TV is an exciting platform, whilst it uses the same Android OS we interact with on our phones, tablets and wearable devices – it requires a different approach when it comes to designing applications for such large screens. I’ve been fixated on Android TV a lot over the last 6 months, so here’s my little list of things to keep in mind when it comes to designing applications for the...

Exploring Meaningful Motion on Android

E

At ribot we care about creating beautiful and meaningful experiences for people, in which motion plays a big part. After seeing an inspiring talk at Droidcon London, I decided to dig deep into motion on Android. From this, I’ve put together my findings to help make both Developers & Designers aware of just how easy it is to add beautiful motion to your Android applications. Animate! If you...