Skip to content

ChopinDavid/grammatika

Repository files navigation

build codecov

Grammatika

Grammatika is a free and open source language learning app. We do not charge and we do not show adds, and we never will. Grammatika is built using the OpenRussian.org database and currently supports exercises for English speakers wanting to learn the Russian language and its grammar. With that being said, there is tremendous potential for the app to have additional languages added, provided that the language is indexed in a way identical to the OpenRussian.org database (I believe OpenSpanish.org is also in the works). The app is also extremely flexible in the sense that new exercise types could easily be added. Right now, exercises to identify gender and practice declension and conjugation exist, but date/time telling, identifying numbers, etc. could all easily be added in the future.

How to contribute

Contributions to this project are welcome and encouraged! If you would like to report a bug or feature request, feel free to do so in this repository's Issues page.

Please note that PRs will not be approved/merged until adequate test coverage has been added, either by the person who opened the PR or by a project maintainer. We have high test coverage and we want to keep it that way!

This project is setup so that open PRs must have all of their tests pass and pass a linter before they can be approved. This includes bumping the version number in the pubspec.yaml and adding a corresponding entry in our CHANGELOG.md.

Setup

Install flutter, clone the repo, run flutter pub get and you should be ready to code!

Downloading the app

We plan to release the app to both Google Play and the App Store in the near future. For the time being, we will be building a beta testing group. Members of our Discord server can also be notified/can download new builds from the mobile-builds channel. iOS users can also take part in our public TestFlight.

Help wanted!

Any issue in the Issues page is something that the team has identified as needing to be addressed, but here are some issues that are particularly noteworthy:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published