Hello hello ! Iām Emma - Senior Staff Engineer, recently just passed my 6 year anniversary at Monzo! I joined as the second Android engineer, and have worked across all sorts of features over the years.
A little while ago, some of you might remember seeing a thread with a strange new UI on Android. Iām here today to explain what this was about!
Background
Weāve been thinking a lot about our app structure lately ā most specifically around how it can support the growth and complexity we need it to, both now as well as in the future. We last redesigned the app a few years ago, to make more space for core features like Pots. That design worked well, but the app (and the company!) have kept growing since then.
Iām currently the technical lead for a team called āapp evolutionā. Our mission is to evolve the app up to a whole new level
A side note on the teamās name: we picked this name (thanks @maxwhite) because it feels big, full of promise and exciting, but also gradual and attainable. Plus, thereās so much potential for PokĆ©mon memes !
App Evolution
In late 2021, we started off this work with a design and user research discovery phase where we framed the problems, and dug deep into them. The top themes were:
- A lot of our value isnāt easy to discover ā customers think of us as a spending card, and often donāt know about functionality like Pots. To help people discover new products and features, weād often decide to add them as a new tab in the app so people could find them (which obviously doesnāt scale!)
- Engaged customers with multiple products need a better experience ā thereās no central place to manage multiple cards, moving money around between accounts/knowing which one youāre in is tricky.
- Ongoing account management is hard ā finding previous messages from Monzo is a pain, search isnāt very powerful, and core banking functionality like account number & sort code or bank statements should be easier to find.
From here, I joined @leepethers and together we spent 6 weeks across late May/June 2022 learning and planning how we might go about tackling them: continuing to put customers at the centre of our thinking.
We decided that weād start with building new Home screen: itās a pretty important part of the app! Plus, it gave us quite a few good opportunities:
- We can give customers better visibility & control of all their finances, whether theyāre inside or outside of Monzo.
- We can personalise the experience, to better support customers whether theyāre here to pay down debt, or grow their money.
- We can make it easier to keep track of everything, and surface where best to put their attention, for example with best next steps, etc.
Soā¦. What about that weird UI?
Whilst we were planning how to go about addressing the problems weād identified, I built a technical demo on Android with the intention of learning. I wanted to explore both the problems we might face with building a new home, as well as what data we have available and in what format we might eventually need it.
When I put it in Labs for myself to try out with my own data, I misconfigured the feature flag. For a brief 10 minute window it was public! It was then when @seig turned it on. The feature flag had no impact until the new screen made its way into the app we ship to all customers ā I kept it local for quite a while, because I didnāt want to affect the main app at all. I was on holiday at the time it went live accidentally, which wasnāt ideal
It was pretty interesting to read the reactions ā seems like most of you hated it, which honestly is pretty fair! It was very rough, plus I took some serious liberties with the designs at the time to make my life easier implementing it
Where we are today
Iām posting this explanation today to give a bit of context around my mistake, partly because I bet some of you were curious about what the heck happened here, but partly as a way to start the conversation about the app evolution work.
As with our previous redesign, we really want to engage with you folks to get your feedback on what weāre thinking ā itās always super interesting. Money is such a complex and personal topic: the more perspectives we can hear on what weāre working on, the better.
Weāre currently working towards a v1 iteration of the new Home screen. Iāll save the sneak peak designs for the next post though ā this post is long enough already. Plus, canāt give it all away at once, eh?