Namaste China is a mobile applciation built using FLutter. This application can be used for Chinese language leraning purpuses. This applciaiton consists of Nepali, English and Chinese languages.
This particular project is the frontend of the Namaste China project which is bulit using Flutter framework.
- A dictionary that contains basic terms and phrases in three different languages. (Nepali, English, and Chinese) along with the scripts.
- Translated phrases contains audio to help users learn the words with their correct pronunciation.
- Preschooling section that consists of various sections to learn basic pronunciations. A section separated for users to learn the English and Nepali alphabets and pronunciations in the Chinese language is included. A section separated for users to learn numbers in Chinese language with their Nepali pronunciation is included. A section separated for users to learn the types and uses of tones and symbols in Chinese language is included.
- Test practice questions are designed for users to test their knowledge after learning Chinese. Practice test questions that are answered in true-false are included in this section. Practice MCQ test questions in text format are included in this section. Practice MCQ questions in text format along with audio format are included in this section.
- This feature allows users to search thorough the list of words. User can search through English texts, Pinyin texts or Nepali texts.
- Push notification feature that uses firebase to send user notifications for updates of any special occasions.
- Users are allowed to translate texts from English to Nepali to Chinese and vice-versa using a translating feature. This feature reads audio input in English and translated the audio to word to be translated.
- The favourite feature allows users to favourite the phrases they like and would like to come back to. This feature lets users store and access their favourite phrases quickly.
Screenshots of the included pages: