Skip to content

Simple game developed in KMM applying Clean Architecture

Notifications You must be signed in to change notification settings

mecoFarid/Summy

Repository files navigation

Simple game developed in KMM applying Clean Architecture.

Game description:

There is a target number at top-middle of screen with orange rectangle background and addends with small orange circle background at the middle-mottom of the screen. You have to use minimum number of addends to reach the target. Sum of adends you have used is displayed at the center of the screen with big orange circle. You can see time ticker at top left and adend counter at right top of the screen. Enjoy :)

Android iOS

Production:

KMM

  • Kotlin Coroutines
  • MVVM pattern

Android

  • Jetpack Compose
  • Jetpack Compose Navigation
  • Jetpack Compose Material UI
  • Jetpack ViewModel
  • Accompanist
  • Compose ConstraintLayout

iOS

  • Swift UI

Testing:

  • JUnit
  • Mockk

Deployment:

What is automated

Release process is fully automated. That means all listed belowe are automated.

  • Tests
  • Github release
  • Play Conosole rollout

Tools

  • fastlane
  • GitHub Actions

LICENSE

Intellectual properties of this project (includes and is not restricted to code and idea)
can only be used and/or modified as a playground; 
Commercial, patent or any other use is strictly prohibited.