Skip to content
Basic prototype of Flash Card app to learn the names of yoga poses
Kotlin
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
gifs
gradle/wrapper
.gitignore
README.md
build.gradle
gradle.properties
gradlew
gradlew.bat
settings.gradle

README.md

YogaFlashcards

Basic prototype for Flash Cards to learn the names of yoga poses. This work-in-progress is experimental and recreational. Both functionality and presentation are far from final.

Get it on Google Play

Example1

Custom formatted data file was created using my yoga_data_parser project.

If you are here to observe my code, MainActivity.kt is the starting point. It uses JsonParser.kt & PoseBuilder.kt to convert custom Json data to Poses (Pose.kt). Then creates a deck of cards (Deck.kt) with these poses.

Deck.kt is where most of the work happens. It makes use of TopCard.kt (the card the user interacts with), BottomCard.kt.

AnimationManager.kt does just that, it manages the animations of both the TopCard.kt and BottomCard.kt so they are synchronized.

Aside from that, the project contains some Observer Pattern interfaces used for decoupled notifications of important events.

You can’t perform that action at this time.