2. IDEA
SIMPLE AND
EDUCATIVE
▸ Log just expenses and
nothing more
▸ The application shows
what influence your
expenses have for daily
and monthly budget
▸ Attractive but still simple
UI
▸ Teaches users to feel
theirs expenses
3. FUNCTIONAL REQUIREMENTS
KEY FEATURES
▸ Setting up/adjusting limit for next 30
days
▸ Entering expenses
▸ Show current period expanses log
as list and chart
4. ENGINEERING
▸ Swift 2
▸ ScrollViews, Custom Views , Page
Controllers, Cross view-controller
animations
▸ Orientation changes handling
▸ Custom fonts
▸ Auto-layouts
▸ User Data and settings Persistence
(via Realm)
IOS TECHNOLOGIES
USED
5. ENGINEERING
▸ Abstract repository
▸ Calculations engine
▸ Explicit Application Model
▸ OS services abstraction for various
‘how to do in IOS’ things
ARCHITECTURE
OVERVIEW