Case Study - Native Android and iOS apps for a US neobank — shipped in 6 weeks.
A US neobank needed mobile apps to let business customers check balances, manage cards, and talk to their AI agent on the go. Cedar Labs built and shipped native Android and iOS apps in 6 weeks using modern platform tooling.
- Client
- Apex Financial
- Year
- Service
- Mobile Development, Frontend, AI Integration
Overview
Apex Financial is a US-based neobank serving small and mid-size businesses with business checking accounts, corporate cards, and credit lines. Since launch, their customers had accessed everything through a responsive web app — but month after month, the single most requested feature in user feedback was a native mobile experience.
Business owners wanted to check account balances on the go, review recent transactions from their phone, freeze or unfreeze cards in seconds, and adjust credit limits without logging into a browser. They also wanted access to Apex Financial's custom AI agent — which could answer natural-language questions about cash flow, spending patterns, and business performance metrics — right from their pocket.
Cedar Labs was engaged to design and build both Android and iOS applications from the ground up. The engagement focused on three core areas: a real-time financial dashboard giving customers instant access to balances and transactions; full card management including freeze/unfreeze, credit limit adjustments, and card issuance tracking; and an integrated conversational AI interface that connects to Apex Financial's existing agent backend.
Over 6 weeks, a team of two senior mobile engineers worked in parallel — one on Android and one on iOS — sharing a common API contract and design system to ensure feature parity and visual consistency across platforms. The Android app was built with Jetpack Compose, Metro DI, SQLDelight, and Gradle's new version catalog, following current Android best practices throughout. The iOS app used SwiftUI with a clean modular architecture, leveraging Swift Concurrency for all async operations and Core Data for local persistence.
The result was two production-ready native apps, submitted to their respective app stores within the 6-week window, with feature-complete parity across platforms and a shared design language that matches the neobank's existing brand.
What we did
- Native Android (Jetpack Compose)
- Native iOS (SwiftUI)
- Real-Time Balances & Transactions
- Card Management & Controls
- AI Agent Integration
- Shared Design System
- Engagement Duration
- 6 weeks
- Android & iOS Shipped
- 2 platforms
- Most Requested by Users
- #1 feature
- Team Size
- 2 engineers
For privacy reasons, the client requested anonymizing the company name in this portfolio profile.