With the To-Do Application, you can create notes to your list, update them or delete them. You can change its colors as you like and mark it easily when you are done. Also in this application you have two types of widgets. So even when you don't open the app, you can see your list.
- MVVM + Clean Architecture
- Firebase Authenticate
- Firebase Firestore (CRUD operations)
- Hilt
- Navigation Component
- Shared Preferences
- AlertDialog
- ViewBinding
- ViewModel
- Coroutines
- StateFlow, Flow
- Repositories
- Widgets
- Third party libraries
Login Screen | Registration Screen | Create Dialog | Create Dialog |
---|---|---|---|
Home Screen | Update Dialog | Color Picker | Check Notes |
---|---|---|---|
Delete Note | Widgets | Widgets | Logout |
---|---|---|---|