/BoardGamesTracker

My first iOS project - an app that will track board games played, display statistics about game, win ratio for given person etc.

Primary LanguageSwift

Board Games Tracker

I want to create an app that will be used for tracking board games. It will display all sorts of info for given game such as - date of last play, duration of one play, how many people play on average etc.

It will be able to display info about player such as amount of games and matches played etc. Also, it will display player vs player statistics such as who has better win ratio in given game.

Done list

  1. Change to UITabBarController.
  2. Create all models necessary - Player, Game, Match, PlayerStore, GameStore, MatchStore
  3. Create AddPlayer and AddGame views and view controllers.
  4. Create views for displaying players, games and matches.
  5. Create Add Match views.
  6. Custom cells for views.
  7. Views created programatically.
  8. Team games with places
  9. Solo games with points
  10. Solo games with places
  11. Co-op games
  12. Editable and deletable
  13. More readable file structure.
  14. Saving and loading data.
  15. Home screen with timer
  16. Expandable sections
  17. Icons for games
  18. Custom games done - Pandemic, Avalon, Carcassonne, 7 Wonders
  19. Better UI and graphics using UIBezierPath

To-Do list

  1. Custom games still to do - Robinson Crusoe
  2. Custom statistics for game
  3. Even better UI and graphics
  4. Correct size for all cells
  5. Game details for given player - another View
  6. Match details - another View
  7. Photo-saving
  8. Time and location - make optional
  9. Location chooser
  10. Photos - available from camera and library
  11. Player vs player statistics
  12. Collection view for photos

Authors

  • Przemyslaw Szafulski