explore:
// case studies// about// team// manifesto// blog
Fruitful

Fruitful

FinTech

Financial guidance app that works through integration with Salesforce Chat SDK and MessageKit.

// Technologies
Swift
XCTest
SwiftUI
Auth0
MessageKit
Salesforce Chat SDK
// The Brief

Develop an app to provide financial guidance, by interacting with experts, to help users make the most of their money and fight financial illiteracy. With the help of certified expert guidance, users can see their entire financial picture in real-time, anytime.

Dealing with a considerable amount of technical debt after the initial POC, Fruitful wanted to improve the architecture of the app while keeping the development of new features running. 

By rearranging the various dependencies of the app in a centralised place, we could make use of them in a cleaner, and more testable way inside their respective components. This brought a seamless way of creating new screens and modules inside the app, and favoured the creation of unit tests dramatically increasing the test coverage.

Dealing with a considerable amount of technical debt after the initial POC, Fruitful wanted to improve the architecture of the app while keeping the development of new features running. By rearranging the various dependencies of the app in a centralised place, we could make use of them in a cleaner, and more testable way inside their respective components. This brought a seamless way of creating new screens and modules inside the app, and favoured the creation of unit tests dramatically increasing the test coverage.

• Rebuilt the whole app’s architecture and navigation so it could be testable and scalable for forthcoming features/modules.
• Implemented custom Auth0 to handle authentication with custom UX.
• Built a feature flagging solution to toggle the availability of limited sets of features according to the users type of membership.
• Re-worked the way the financial related content (articles and videos) was pulled into the app, into a more efficient solution.
• Fixed several bugs related to the chat feature, and implemented some UX enhancements like the ability to resend a message that had failed to be delivered.

• Rebuilt the whole app’s architecture and navigation so it could be testable and scalable for forthcoming features/modules. • Implemented custom Auth0 to handle authentication with custom UX. • Built a feature flagging solution to toggle the availability of limited sets of features according to the users type of membership. • Re-worked the way the financial related content (articles and videos) was pulled into the app, into a more efficient solution. • Fixed several bugs related to the chat feature, and implemented some UX enhancements like the ability to resend a message that had failed to be delivered.

New Work
New Work

New Work

Social Network

explore:
// case studies// about// team// manifesto// blog