- Every thing is programmatic UI, no storyboard.
- this app have user authentication either by username or pin number, it stores token in local storage.
- it displays your daily expenses and income in simple line chart.
- Expenses Tracker have a backend that is built with Node.js and mongoDB.
- Clone / download this repository.
- change the bundle identifier in project settings.
- run the app.
- 100% Swift.
- MVC design pattern.
- programmatic UI.
- iPhone SE support.
- Native image caching using
NSCache
- network request using URLSession async and await. with generic function.
- Custom alert view.
- User Authentication.
- Add Income and Expenses.
- Display Income and Expenses in line chart with table uisng UISegmentedControl.
- ImagePicker, Using Photos, and PhotosUI.
© Abdorizak Abdalla 2022
- Charts by Daniel Gindi
- Expenses Manager API by Zaki Ahmed && Abdorizak Abdalla
This project is licensed under the MIT License - see the LICENSE.md file for details