
Mobile browsers
Sonmit Browser
Native Android (Kotlin) and iOS (Swift) browser apps for Sonmit, a social enterprise that gave at least 80% of its profits to cancer charities.
- Kotlin
- Swift
- Android
- iOS
- APIs
- Analytics
- Client
- Sonmit
- Platforms we built
- Android, iOS
- Status
- Retired; no longer in the App Store
- Our part
- We built both native apps and the backend they run on: APIs, a database, email delivery and analytics.
The client and the problem
Sonmit let people donate to cancer charities at no cost, simply by searching and browsing with its products. It needed a mobile browser on Android and iOS, backed by its own accounts and data.
What we built
We built Sonmit’s mobile browser as two native apps, Android in Kotlin and iOS in Swift. Both talk to backend APIs and a database, with email delivery for account and notification messages and Google Analytics to show how the apps were used.
- A native Android app in Kotlin
- A native iOS app in Swift
- Backend APIs and a database
- Email delivery for account and notification messages
- Google Analytics
Why it was hard
Two native apps means two codebases, two sets of platform rules and two app store reviews, all sharing one backend. On iOS, browsers at the time had to use Apple’s WebKit engine, so the browser features were built around the system web view.
Screenshots

The Sonmit home screen on iPhone. Image: Apple App Store listing (archived).
Outcome
- The iOS app, “Sonmit Browser: Search & Donate”, was published on the App Store in 2022.
About the product
The product as its owner describes it. These are the client’s features, not a list of our work; our part is under “What we built”.
Sonmit was a social enterprise that donated at least 80% of its profits to cancer charities. People could donate at no cost by using Sonmit’s search, browser and extension.
The app’s home screen, as shown in its App Store listing, held boards, history, downloads, a reading list and to-do notes.
Product facts from sonmit.com (Internet Archive copy, 2023), checked September 2026.
Related services
Facing a similar engineering problem?
Tell us what you are building. A browser engineer will walk you through how we would approach it, what is hard about it and what it takes to keep it current after launch.
