A Simple Expense Tracker App ๐ฑ built to demonstrate the use of SwiftUI, CoreData, Charts, Biometrics (Face & Touch ID), Export CSV and MVVM Architecture ๐. *Made with love โค๏ธ
Dashboard |
Face & Touch ID |
All Income |
All Expense |
Add Transaction |
|
|
|
|
|
Dashboard |
Face & Touch ID |
All Income |
All Expense |
Add Transaction |
|
|
|
|
|
- SwiftUI - SwiftUI is an innovative, exceptionally simple way to build user interfaces across all Apple platforms with the power of Swift.
- CoreData - Framework used to manage the model layer objects in the application.
Expenso # Target
|
โโโ CoreData # CoreData ManagedObject
|
โโโ view
โ โโโ main # Main root folder
| โ โโโ view # SwiftUI MainView
| โ โโโ viewmodel # ViewModel for MainView
โ โโโ Expense # Expense root folder
| | |__ ExpenseView # ExpenseView (Dashboard)
โ โโโ AddExpense # Add Expense root folder
| | |__ AddExpense # Add Expense
โ โโโ ExpenseDetailed # Expense Details root folder
| | |__ ExpenseDetailed # Expense Details
โ โโโ ExpenseFilter # Expense Filter root folder
| | |__ ExpenseFilter # Expense Filter
โ โโโ ExpenseSettings # Expense Settings root folder
| | |__ ExpenseSettings # Expense Settings
โ โโโ About # About root folder
| | |__ about # About
โโโ Helpers # All extension functions