Test-Driven Development (TDD) practices - Unit Test, Integration Test, Network Layer Test and UI Test Using Espresso
This project is built using the latest tech stack, including Compose for the UI, Ktor for backend communication, Flow for asynchronous operations, Koin for dependency injection, and MVVM for a clean architecture. Unit testing ensures reliability and code quality. The result is a modern and responsive Android app with a well-organized structure.