An Android app that takes the awkwardness out of splitting bills — whether it's a group dinner, a shared holiday, or monthly household expenses. Add, split, settle.
Existing bill-splitting apps were either too complex (requiring account setups for all participants) or too simple (just a calculator). Users wanted something that could handle a shared holiday and a monthly rent split with equal ease — without any participant needing to install anything.
The challenge was building something smart enough to handle complex scenarios (unequal splits, multiple currencies, partial payments) while keeping the interface clean and fast for the most common case: splitting dinner equally.
Built natively in Kotlin with Jetpack Compose for a truly modern Android experience. Firebase Firestore handles real-time data syncing so group members see updates instantly. Room database provides offline storage, and WorkManager handles background sync when connectivity returns.
The debt simplification algorithm runs locally on device — no server roundtrip needed for the core settlement calculation.