HoneyBee

US / meethoneybee.com

A personal finance app offering a quick way to get an advance on your next paycheck

We were responsible for:
App design | Android app development

Scope of the project

Android app development

Our challenge was to build a fintech app that provides pay advances, and emergency loans.

Its goal is to help employees access an extra week’s pay anytime to help manage unplanned expenses and build credit, regardless of credit history.

App design
  • The app’s design should make the process of requesting pay advance or emergency loan easy.
  • One of our main challenges was to create a user-friendly and convenient way to fill out the forms by users.
  • According to our client’s guidelines, we used the color palette of HoneyBee brand.
Quality Assurance

Thanks to our 6-steps Quality Assurance process, and newly introduced mobile QA multitool called Hyperion, we delivered a crash-free app with a clean and maintainable code, and consistent UI.

At Droids On Roids, QA is a key element of every app development process.

Key features

How we did it

  • Integration with a third-party platform – Plaid which enables users to link with their bank account in an easy and secure way.
  • Integration with FirebasePerformance Monitoring SDK. It helps us to understand where and when the performance of HoneyBee can be improved.
  • According to our client’s guidelines, the app supports different screen sizes and a wide range of smartphones (not only topnotch ones).
  • Security – user can log in with their unique passcode. 
  • We chose MVVM which is an architectural pattern recommended by Google. It helped us to keep the UI code simple and free of app logic. The code is robust, high-quality and easy to manage.
  • HoneyBee app’s flow is quite complex. Caring for the smooth performance and fluid experience from the user’s perspective, we used Kotlin Coroutines for concurrency and asynchronous programming.
Language

Kotlin

Architecture

MVVM

Asynchronous programming

Kotlin Coroutines

Unit tests

AssertK, Mockito

Analytics

Firebase

Push Notifications

Firebase

Performance monitoring

Firebase

Bank account linking

Plaid

Continuous Integration

Bitrise

Crash reporting

Crashlytics

  • The design of the app is consistent with the guidelines of our client, however, it is slightly different from the original assumptions. We went a step beyond the scope and questioned some of the requirements. We suggested ways we can design the app better – e.g. we recommended using a different font. Our client accepted that and they are thrilled with the results.
  • HoneyBee app contains many forms, so it was crucial to make filling them out friendly, smooth and convenient to users. That’s why we decided to optimize the amount of space on screens using only necessary fields and grouping the data into steps.
  • The bees illustrations were delivered by our client.
Wireframes & design

Sketch

Clickable prototype

InVision

Collaboration

Zeplin

How it works

Testimonial

Team

Team

Product Owner

Max Zschoch

Scrum Master

Agnieszka Pazdro

Account Manager

Vladyslav Bartkovyak

Scrum Master

Marta Małkowska

Android Developer

Bartłomiej Osmałek

QA Engineer

Maciej Jaskulski

Let's talk about your app

Hi, I am Wojtek. Do you have any questions?
Feel free to get in touch

ESTIMATE PROJECT ➜
Not ready for an estimate?
Attend Product Design Workshop to clarify your vision and prepare the crucial documentation.

See our case studies

Our other works