You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is my version of the classic game Minesweeper, developed in Kotlin.
Main Features and Technologies Used
Jetpack Compose: The user interface is developed using this modern Android UI toolkit, making it easy to create flexible and dynamic interfaces.
MVVM: Implements the Model-View-ViewModel pattern to separate presentation logic from business logic and data, improving testability and code organization.
Dependency Injection - Dagger-Hilt: Used to simplify dependency management, allowing for better scalability and unit testing.
Unit Test: User interface tests to ensure the app behaves correctly and provides a smooth user experience.
Flows: Utilized to handle asynchronous data streams, providing a clean way to manage state and data flow within the application.
Screenshots
Home
Game
Game Win
Game Loss
ToDo List
End of game status
Dialog Status End of Game
Toast for alerts, only when the user has no more mines