A well-built Android app of the classic 2048 game.
- Basic functionality
- Complete functionality and local persistence
โโโ adapter
โย ย โโโ GridAdapter.kt
โโโ data
โย ย โโโ model
โย ย โย ย โโโ Board.kt
โย ย โย ย โโโ Cell.kt
โย ย โย ย โโโ Game.kt
โย ย โย ย โโโ Move.kt
โย ย โย ย โโโ SavedGame.kt
โย ย โย ย โโโ SavedGameSerializer.kt
โย ย โโโ repository
โย ย โโโ GameRepository.kt
โโโ di
โย ย โโโ AppModule.kt
โโโ MainActivity.kt
โโโ MyApp.kt
โโโ util
โย ย โโโ Util.kt
โโโ view
โย ย โโโ fragment
โย ย โย ย โโโ GameFragment.kt
โย ย โย ย โโโ WinningFragment.kt
โย ย โโโ listener
โย ย โโโ OnSwipeTouchListener.kt
โโโ viewmodel
โโโ GameViewModel.kt
- Hilt (Dependency Injection)
- Proto Datastore (Typesafe local persistence)
Pull requests are welcome.
- Please make sure to follow the development style.
- For major changes, please open an issue first, and discuss, what you would like to change.