Skip to content

misteu/VocabularyTraining

Repository files navigation

Flippy Learn

Download on the App Store

Simple vocabulary Trainer written in Swift

This Vocabulary Trainer is using the basic principle of learning with flash cards. You can create as many languages as you like and write words and their translation.

In contrast to similar flash card apps, this one is pretty fast to use. Because you do not have to type in the word if you do not want to. You can just check "correct" or "incorrect".

Made with contrib.rocks.

How to contribute

(It was my first ever released app so please be aware of spaghetti code and storyboards.)

  • You can see open issues in the Issues tab of the repo. Please have a look there and ask questions there before opening PRs.
  • If you have any ideas for improvements, please open an issue rather than just opening a PR

Highest priority for now is replacing all the storyboards with code I would say. There is actually an issue for replacing all of the storyboards with code: #15

If you feel like updating any of the screens, feel free to comment there, I will assign a screen related issue to you then.

This project uses SwiftLint so please follow the guidance at https://github.com/realm/SwiftLint#installation for installation instructions for your build environment. Alternatively, you can comment out the script in the SwiftLint run phase script to silence the warning.

Indentation

Please make sure, that you do not re-indent whole files while doing changes in some file. Doing so makes it really hard to see your actual changes in the PR. I am aware that indentations are differing throughout the project. However, this is not a priority for now, I will align all of these once storyboards are gone.

I am planning to align the whole project to this setting: https://github.com/raywenderlich/swift-style-guide#spacing

Redesign and Accessibility

For redesign and accessibility issues, check the Flippy Figma: https://www.figma.com/file/n2i1f7nrrI6n9TtH7aqFR3/Flippy-Learn?node-id=0%3A1