Solo Developer
Budget App Android
Een schaalbare Android-app die budgetten realtime verdeelt in potjes, met presets, advieslogica en financiele inzichten voor dagelijkse besluitvorming.
Project Beschrijving
Dit project startte als eenvoudige potjesverdeler en is doorontwikkeld naar een complete budget-app met realtime updates, adviesfunctionaliteit, scenario-analyse en beheerbare presets. De focus ligt op heldere gebruikerservaring, betrouwbaarheid van data en een architectuur die toekomstig onderhoud ondersteunt.
Potjes en realtime verdeling
Gebruiker voert bedrag in, verdeelt percentages en ziet direct hoeveel elk potje ontvangt zonder extra bevestigingsstap.
Presets beheer
Presets opslaan, laden, overschrijven, verwijderen en een standaardpreset kiezen die automatisch wordt geladen bij opstart.
Adviesfunctionaliteit
Advies op basis van inkomen, vaste lasten en prioriteit (gebalanceerd, extra sparen of extra buffer).
Inzichten en scenario's
Gezondheidsscore, ratio's en realtime "wat-als" simulatie zonder actieve preset te overschrijven.
Gebruikte Technologieen
Architectuur (MVVM)
De app gebruikt MVVM voor duidelijke scheiding tussen presentatie en businesslogica:
- View: UI-laag met schermen, formulieren en tabs.
- ViewModel: verwerkt events, beheert state en levert realtime updates via StateFlow.
- Model/Data: opslag van presets en instellingen via DataStore en JSON import/export.
Deze opzet maakt de app stabieler, beter testbaar en makkelijker uitbreidbaar voor nieuwe features.