A digital studio for mobile, tablet, tv & beyond. We live at http://ribot.co.uk.

Latest
Sharing functionality across tvOS and iOS

Sharing functionality across tvOS and iOS

How to make the most out of your code
Go to the profile of Manuel Marcos Regalado
Manuel Marcos RegaladoFeb 16
Android Application Architecture

Android Application Architecture

Our journey from standard Activities and AsyncTasks to a modern MVP-based architecture powered by RxJava.
Go to the profile of Iván Carballo
Iván CarballoDec 1, 2015
Exploring Meaningful Motion on Android

Exploring Meaningful Motion on Android

At ribot we care about creating beautiful and meaningful experiences for people, in which motion plays a big part.
Go to the profile of Joe Birch
Joe BirchNov 17, 2015
Approaching Android with MVVM

Approaching Android with MVVM

Building an MVVM architectured application using the Data Binding Library
Go to the profile of Joe Birch
Joe BirchSep 21, 2015
Would you speed-date your work colleagues?

Would you speed-date your work colleagues?

We all spend more time sitting within metres of our colleagues than with our partners, families or friends, but how well do we really know…
Go to the profile of Jemma Slater
Jemma SlaterSep 18, 2015
Exploring Chrome Customs Tabs on Android

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…
Go to the profile of Joe Birch
Joe BirchSep 9, 2015
Exploring Google Eddystone with the Proximity Beacon API

Exploring Google Eddystone with the Proximity Beacon API

Google recently announced the release of their cross-platform BLE Beacon format. Here we look at what we can do with it and how to use this…
Go to the profile of Joe Birch
Joe BirchAug 11, 2015
ribot Days round-up

ribot Days round-up

July 2015
Go to the profile of Kerry O'Brien-Manley
Kerry O'Brien-ManleyAug 5, 2015
Growing a culture of innovation, 2 days at a time…

Growing a culture of innovation, 2 days at a time…

Innovation is a critical component of the modern company. Let us show you how, why, and the problems we’ve overcome…
Go to the profile of Jerome
JeromeFeb 27, 2014
Exploring the new Android Permissions Model

Exploring the new Android Permissions Model

The approach to permissions for both users and developers is changing with Android M. Here we take a look at how they’ve changed, how this…
Go to the profile of Joe Birch
Joe BirchJul 15, 2015
Unit Testing RxJava Observables

Unit Testing RxJava Observables

RxJava is a great library, but it’s not easy to get started. Here we outline different approaches to unit test Observables.
Go to the profile of Iván Carballo
Iván CarballoJun 29, 2015
How to Submit the Perfect Bug Report for Android & iOS

How to Submit the Perfect Bug Report for Android & iOS

It sounds obvious, but every bug report should be very clear about the issue it is reporting. Submitting ambiguous information forces…
Go to the profile of Matt Oakes
Matt OakesJun 24, 2015
Exploring the new Android Design Support Library

Exploring the new Android Design Support Library

This new library introduces several new components previously not available out-of-the-box. Here we take a brief look at what they are…
Go to the profile of Joe Birch
Joe BirchJun 17, 2015
Our company has a therapist

Our company has a therapist

Why we’re tackling the stigma surrounding mental health head-on, and you should too.
Go to the profile of Jerome
JeromeMay 2, 2015
Meaningful Materialism

Meaningful Materialism

How to let go and lead a happier life
Go to the profile of Jerome
JeromeMay 1, 2015
Continuous Integration & Deployment for iOS Projects

Continuous Integration & Deployment for iOS Projects

Keeping code quality high and projects maintainable is hard. Here at ribot we’ve begun using continuous integration, static analysis and au…
Go to the profile of Matt Oakes
Matt OakesApr 29, 2015
More stories →About ribot labs