Braincup
Braincup copied to clipboard
Train your math skills, memory and focus.
Braincup
Train your math skills, memory and focus.
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
Build Jetpack Compose
Get the latest Android Studio canary build in order to build the Android apk https://developer.android.com/studio/preview
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.

