Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gajjartejas/kano

Kano - An interactive way to learn Gujarati.
https://github.com/gajjartejas/kano

android-app barakhadi gujarati gujarati-language gujarati-learning ios-app kakko learn-gujarati react-native

Last synced: 2 months ago
JSON representation

Kano - An interactive way to learn Gujarati.

Awesome Lists containing this project

README

        

[](http://www.instagram.com/gajjartejas)
[](http://www.twitter.com/gajjartejas)

# Introduction

Learn Gujarati alphabets, numbers, and more...

## Installation

Get the app from Google Play [Paid]:


Android app on Google Play

### Screenshots

| | | | |
|:------------------------------------------:|:-----------------------------------------------:|:-------------------------------------------:|:--------------------------------------------:|
| ![Home](docs/images/v1.0/screenshot-1.png) | ![Sub Items](docs/images/v1.0/screenshot-2.png) | ![Chart](docs/images/v1.0/screenshot-3.png) | ![Detail](docs/images/v1.0/screenshot-4.png) |

| | | | |
|:------------------------------------------------------:|:-----------------------------------------------------------:|:------------------------------------------------------------:|:--------------------------------------------------------:|
| ![Stroke Direction](docs/images/v1.0/screenshot-5.png) | ![Animated Stroke Order](docs/images/v1.0/screenshot-6.png) | ![Swipe Cards with audio](docs/images/v1.0/screenshot-7.png) | ![Learn and Practice](docs/images/v1.0/screenshot-8.png) |

The application supports Android 5.0 (API 21+) and above.

## Features include:

- Characters Chart
- Explore characters, their details, and animations.
- Easily navigate by swiping.
- Learn in Sequence
- Sequentially learn alphabets and numbers.
- Swipe through interactive cards with audio.
- Learn by Selected Characters
- Customize learning by picking specific characters.
- Practice by Order
- Test your knowledge matching characters.
- Swipe through cards for practice.
- Practice by Selected Characters
- Focus on specific characters.
- Practice matching as in "Practice by Order."

## Additional Features

- Simple card UI and simple navigations.
- Dark theme support.
- Tablet, iPad and Landscape support.

## Building

### Basic setup

If you want to build from source, just do

git clone https://github.com/gajjartejas/Kano.git
cd Kano
`npm install` or `yarn`
cd ios && pod install && cd..

### With Android Studio

1. Clone repo `git clone https://github.com/gajjartejas/Kano.git`
2. In Android Studio select "Open an existing Android Studio Project"
3. Add `GoogleService-Info.json` file. (you need to create a firebase project then copy and paste it)
4. Wait for Gradel to sync and then run or build.

### With Xcode

1. Clone repo `git clone https://github.com/gajjartejas/Kano.git`
2. Navigate to `Kano/ios` and open `OpenHardwareMonClient.xcworkspace` folder.
3. Add `GoogleService-Info.plist` file. (you need to create a firebase project then copy and paste it)
4. Run the project.

## Contributing

There are many ways you can contribute to the development.

- Pull requests are always welcome!
- You must respect conventional commits for your commits and PR/MR title.
- You can merge only if your CI is green.
- give priority to squash and merge, and not merge with a merge commit
- Please visit [app.tolgee.io](https://app.tolgee.io/projects/501/translations) in order to update and create new translations

## License

Kano is licensed under the [GNU GENERAL PUBLIC LICENSE](https://github.com/gajjartejas/Kano/blob/main/LICENSE).