Challenge

2017
The Android app is released. Group chat feature is introduced
2018
Sustainable growth, GoFrendly activities and lots of other cool features
2020
A big round of investment, a full app redesign, and refactoring
2021
Premium subscription added
2022
2023
2024

Solution

checkmark
Implemented an Android application from scratchThe initial Android Application was designed and developed by our team by simply looking at the iOS sources (a request we receive all the time).
checkmark
Implemented Firebase СhatsThe app’s chat feature didn't provide enough stability and scalability. At that point we needed to provide a quick, cheap, and flexible replacement. Because we had had success using Firebase in the past, we went this route again and fully recreated the chat functionality.
checkmark
Migrated the iOS codebase from Objective C to SwiftWe're not big fans of refactoring that can take weeks or months and results in more problems than before. That’s why we constantly change and improve the codebase with each release when a particular feature is implemented. A good example of this is the iOS version of GoFrendly. When we received the project, it was written in Objective C and used an outdated MVP pattern. And now it's a fully Swift-based MVVM with Combine under the hood.
checkmark
Constantly improved and updated domain logicAs any successful startup, GoFrendly experienced many changes in the application logic that required the codebase to remain flexible yet stable. The Olearis team managed to fulfill this requirement.
solution

Result

Technologies

IOS:Swift
Android:Kotlin
Integration:Websockets, Branch.io, Mixpanel and many more
CI/CD:Gitlab

Want to explore more?

Tell us about your project!