/MyTasks

Primary LanguageKotlin

My Tasks 📝

📸 Screenshots

🎥 Video

recording.mp4

Built With 🛠

  • Kotlin - First class and official programming language for Android development.
  • Coroutines - For All Asynchronous operations in the project
  • Flows
  • ViewModel - Stores UI-related data that isn't destroyed on UI changes.
  • Compose Navigation - For Navigation between Composables
  • Dependency Injection
    • Dagger-Hilt - Hilt provides a standard way to use DI in your application by providing containers for every Android class in your project and managing their lifecycles automatically
  • GSON - A modern JSON library for Kotlin and Java.
  • Retrofit - A type-safe HTTP client for Android and Java.
  • GSON Converter - A Converter that uses Gson for serialization to and from JSON.
  • Material 3 - Google's open-source design system
  • Mockk - mocking library for Kotlin
  • kotlinx-coroutines-test - For Testing Coroutines on Android