• Stars
    star
    157
  • Rank 238,399 (Top 5 %)
  • Language
    Kotlin
  • License
    Apache License 2.0
  • Created over 5 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Train your math skills, memory and focus.

GitHub

Braincup

Train your math skills, memory and focus.

  • Important: all targets except Android are currently under construction and not able to compile *

Screenshots

Android (Jetpack Compose)

iOS (SwiftUI)

Terminal

Web

Install

macOS

Homebrew

brew tap SimonSchubert/braincup && brew install SimonSchubert/braincup/braincup

Web

https://braincup.app

Android

iOS

Goal

Build an open source math, memory and focus improvement app. The app itself consists of a bunch of small games. Right now I try to keep the games as simple as possible to allow the implementation for the terminal client.

Doing

  • Android client
  • iOS client
  • macOS terminal client
  • Linux terminal client
  • JS web client
  • Gamification

Todo

  • Linux gui client
  • Windows terminal client
  • Windows gui client
  • macOS gui client
  • High score server
  • High score screen redesign(see design folder in root)

Contribution

Very welcome.

Gradle build tasks

  • Build and install Android app = :app:installDebug
  • Build and run mac terminal client = runDebugExecutableCli
  • Build and run js web client = jsWebDebug, jsWebRelease
  • Run unit test on android target = androidTest
  • Build and copy ios framework to 'ios' folder = :shared:copyFramework

Acknowledgments β™₯

https://kotlinlang.org, https://github.com/russhwolf/multiplatform-settings, https://ktor.io, https://soywiz.com, @cssinate for design suggestions and everyone else I missed to mention.