Plan:
- Create the initial bases and tools and add dependencies (Done)
- Create the UI (Done)
- Implement DI (Hilt) (Done)
- Test and add Network layer (Done)
- run the app and fix bugs (Done)
I've neglected the Error handling and Dark theme and focused on main funciontality.