Skip to content

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