Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BGameScoreboard

Native Android app to save board game scores. It allows users to record and update player scores, making it easier to track game results. Featuring dark and ligth mode.

Features

  • Add players: Register participants in a game.
  • Record scores: Add and update each player's score.
  • Game history: View results from previous games.
  • Intuitive interface: Simple and user-friendly design.

Technologies

  • Language: Kotlin
  • Architecture: MVVM
  • Database: Room
  • UI: Jetpack Compose
  • DI: Hilt

Roadmap

  • Include the possibility to mark a game as favourite and show it in the UI.
  • Complete the migration to DB v2.
  • Introduce english translations for string resources.
  • Add a edit score screen.
  • Migrate gradle to version catalog.
  • Include a message to warn the user when no players has been selected to create a new record.
  • Build a edit game screen.
  • Add the option to take a picture of the game during game creation.
  • Mark frequent players in GameRecordScreen.
  • Improve GameRecord screen and viewModel files.
  • Implement the possibility to add a comment in a score record.
  • Add tests to the project.

If you have any questions or suggestions, feel free to open an issue or contact me via GitHub or Linkedin.

About

Compose offline Android app following MVVM arquitecture + Room

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages