Skip to content

A simple Tic-Tac-Toe game developed while studying Developing Android Apps with Kotlin course.

License

Notifications You must be signed in to change notification settings

yshalsager/TicTacToe

Repository files navigation

TicTacToe

A simple Tic-Tac-Toe game I develop while studying Developing Android Apps with Kotlin course.

Details

This app is written in Kotlin and uses modern android development stack such as Jetpack libraries.

MAD Scoreboard

Currently the app is implemented using the following:

  • One main activity and various fragments.
  • MVVM Architecture.
  • Navigation using Jetpack Navigation, with safe-args to pass arguments safely between destinations
  • Material Design components for a modern look and feel.
  • Constraint Layout to provide a flexible UI with relative positioning.
  • Jetpack lifecycle for adjusting behavior based on the current lifecycle state of each fragment.
  • Room database, for storing played games details.
  • Kotlin coroutines for handling asynchronous tasks such as inserting data to the database.
  • RecyclerView for showing played games details.

Screenshots

Screenshots are available here

About

A simple Tic-Tac-Toe game developed while studying Developing Android Apps with Kotlin course.

Topics

Resources

License

Stars

Watchers

Forks

Languages