/assets/cms-images/treecardheader-1-.jpg
Ryan Bourne
Photo of Ryan

5 min read

6th Jul, 2024

Wildhero by Treecard

React Native App
star iconstar iconstar iconstar iconpartial star icon

4.6

The problem:

Treecard works to put planet before profit - their business focuses on building solutions that put as much money towards tree-planting projects as possible. Treecard previously operated a fintech product: users could sign up to a debit card account & make purchases with a physical wooden card - a portion of the interchange fees provided to Treecard would then be contributed to tree-planting projects.

In October 2023, Treecard moved forward with sunsetting the debit card account product, and started to venture into other experiments to continue to improve our planet. One experiment is Wildhero, a mail app where the adverts shown generate money for tree-planting projects around the world.

Whilst Treecard had some mobile expertise in their in-house engineering team, they needed to bring in an experienced mobile consultancy to work with the team to drive the project forward to rapidly deliver an MVP and achieve a desired product market fit (PMF).

Our solution:

We worked alongside Treecard and another technical consultancy to deliver a beautiful and performant mobile app.

Embedding within the existing engineering team, we worked on a variety of technical initiatives, such as:

  • an initial MVP build of the email platform, using the Gmail API, delivered within 8 weeks of the project start
  • ensuring that data requests are queued / managed correctly, allowing for undoing of actions
  • building a system to facilitate easier debugging, by making commonly requested information easily accessible
  • guiding efforts to focus on quality - including the implementation of unit/integration tests and E2E tests via Waldo & Maestro
  • optimisation & maintenance of the Bitrise CI/CD pipelines
  • migrating data away from an ephemeral react-query store to a persisted Realm database, to facilitate offline / low-connectivity state usage & improve performance

A significant amount of time was also put into other areas, such assisting with the hiring process to scale Treecard's internal engineering team, and mentoring other engineers in topics within the React Native & native iOS development space to ensure the team were able to work with & maintain the underlying custom native code powering the application.

Next...

Looking for a consultancy to enhance and improve your mobile app? Take a look at our other projects!

Got an idea for a new app to improve our world? Reach out to us!

Services:

  • React Native (TypeScript) app development
  • iOS app development
  • Android app development
  • Mobile strategy
  • Mentoring