Skip to content

A simple, tiny (< 1 MB size) Sea Battle 2D-game. Custom Views, Canvas. Kotlin, Coroutines, CI with Github Actions, units tests.

Notifications You must be signed in to change notification settings

AlinaStepanova/SeaBattle

Repository files navigation

SeaBattle

Sea Battle - a classic puzzle 2D-game created using Canvas, Custom Views, Coroutines and Kotlin.

push

Play Market 10K+ downloads

How to play

Active branches:

    dev - contains stable implementation of main functionality and tests.

Architecture approach

Main libraries used:

Coroutines - for performing delayes with respect of lifecycle
Lifecycle - for performing actions in response to a change in the lifecycle status of activities and fragments
Databinding - for binding UI components in layouts to data sources
JUnit 4, Mockito - tests


About

A simple, tiny (< 1 MB size) Sea Battle 2D-game. Custom Views, Canvas. Kotlin, Coroutines, CI with Github Actions, units tests.

Resources

Stars

Watchers

Forks

Packages

No packages published