White label applications. Whilst these apps are typically foundational and something to build upon, some of them have mobile-first potential which, if developed effectively, could unlock untapped potential within entire industries. In this post, we’ll look at how mobile-first design can elevate your white label app using a recent example.

So, first things first. What is a white label app?

White label applications are apps created by white or private label app development companies that are then rebranded and resold.

Got it? Good.

Let’s look at what happened when we were tasked with creating one for a client.

Our brief and our mission.

A client came to us here at We Are Mobile First with…


image credit

With decades of collective industry experience under our belts, we know just how overwhelming it can be to kickstart your career as a developer. Inspired by Nate Ebel’s article on the things that Android devs wish they’d known, our expert team came up with 10 tips for new developers to help you get settled into the workplace.

The early days can be extremely rewarding, with lots of new opportunities and experiences under your belt, but they can also feel quite daunting.

There’s a lot to learn, projects are constantly in the works, and there’s usually a team of new people…


image credit

With a multitude of app developers out there, it can feel pretty overwhelming when it comes to picking one to trust with your concept. There are, however, things to consider when picking an app developer that can simplify the process.

Before you get started on your quest, however, you need to make sure that you’ve got the following things covered…

/ Pre-development stage checklist.

Have you thought about the requirements?

Make sure you know what you’re looking for in an app before going forward.

Consider things like your target audience, your desired platforms and the app’s call to action. …


We pride ourselves on being happy, healthy coders here at We Are Mobile First. Whilst we encourage experimentation, we also recognise that sometimes it’s best to follow our very own tried-and-tested guidelines in order to achieve the best results. In this post, we’ll be sharing 9 key coding practices for Agile developers.

In order to stay platform-independent, we look for universal rules to follow and don’t allow ourselves to be bogged down with specifics like tab indentation or language features.

We are happy coders and, for us, that means…

1. We don´t copy and paste!

When you copy lines of code, you could be copying a…


As I type this post, on my daily commute to work, I’m surrounded by people cradling their mobile phones, eyes lit by the screens in front of them. Some may be catching up with friends, others reading the morning’s top headlines, there may even be someone transferring money to a friend for last night’s dinner.

We have never been more connected.

This is something internationally-recognised digital product leader Luke Wroblewski said in his 2011 guidebook, ‘Mobile First’:

‘Mobile devices are our true personal computer: always with us, connected to the network, and filled with new capabilities for getting things done…


When we first started designing Inshur V2, Google had just announced Android Architecture [1]: a collection of libraries that helps developers create robust, testable and maintainable apps. Whilst it was still in its alpha phase, it was stable enough to experiment with and that meant we were able to design our new app using the latest trends from Google.

After our experience workshopping Inshur V1, we knew that there would be several design changes during the development process and, as such, we needed to create an architecture that allowed for fast reactions to these modifications. …


image credit

When I first considered using Open Source with Pagermy iOS UI library for better navigation — I wanted to ensure that I was isolating a component that would save my fellow app developers a great deal of time and energy.

In order to meet these expectations, and for the component to be reusable, it needed to be highly customisable and easy to set up.

Before proceeding, I made a list of both the functional and non-functional requirements.


Whenever we start working on a new app, we are always thinking of the ways in which we could improve it visually with the most ease. There are a wealth of animations out there for making apps with visual impact, from reveal to fade and even transition animations between screens.

The Android Support Library supports developers in their quest for easy animations as it contains several library packages with tools that we can use to help animate our apps. Tools like the Android transition framework, for example, make a simple relation between the components on the view that we wish…


It’s so easy, especially in this day and age, to procrastinate. Between conversations on various Slack channels, a phone with endless scrolling potential and a propensity to check my inbox, there always seemed to be something to distract me. My work, as such, became unbalanced. I could spend hours doing bits of interrupted work before focusing intently on something for an hour or more. It wasn’t healthy, nor was it sustainable, so I took it upon myself to reflect and consider how I could learn to be more productive.

My aim was to learn how to be more consistently productive…


Pair programming is an Agile software development technique in which two programmers work simultaneously on one task to achieve the best results. How does it work? What are its advantages? How can we use pair programming effectively? I’ll be answering all of those questions in this post so sit tight.

How do you use pair programming?

It’s simple, effective and achievable for most offices. Two programmers typically work (both literally and metaphorically) alongside one another on a task whilst both acting in two different capacities to ensure accuracy and efficiency.

The driver writes the code whilst the observer/navigator reviews each line.

Is it common practice?

Strictly speaking, no. Not everyone…

We Are Mobile First

A digital product agency on a mission to help grow and transform businesses in a mobile-first world. We’d love to talk to you! hi@wearemobilefirst.com

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store