This project has been developed as a term project within the scope of MBM401 - Mobile Programming course.
- Used "single activity more fragment" architecture.
- Android kotlin Firestore CRUD tasks developed.
- A notification system was developed using Firebase push notifications.
- Tasks were performed with asynchronous data.
- Graphical analysis was conducted using MPAndroidChart.
- Access to device sensors was established, and step counting was implemented.
- An authentication system was implemented using Firebase Auth.
- Within the scope of SOLID software development principles, attention was paid to the use of interfaces and service objects.
- Work was carried out on Android user permissions.