- Develop a mobile application for Android and iOS devices.
- Learn how to use HTML5 canvas element to incorporate drawing to an application.
- Learn to web scrap Tigrinya characters and audio using JavaScript.
- Gain a deeper understanding of how to incorporate front-end and back-end technology to create a product
- Manage time effectively to have improved workflow and to complete project goals on time.
- Become a JS and React Native master
- Follow personalized time management schedule
Create a mobile application to help users lean how to read and write in Tigrinya. This product focuses on the Eritrean diaspora population (English speakers) who often can speak Tigrinya but cannot read or write in the language and have a desire to learn it.
Currently there’s only two Tigrinya iOS applications but it only focuses on vocabulary and common phrases, not the alphabet. There are many Tigrinya Android apps but none focus on the Tigrinya alphabet. Most of these apps focus on the following: translation, dictionary, keyboard conversion (English/ characters to/from Tigrinya characters). Since Tigrinya is spoken by less than 6 million people worldwide, resources for learning how to read and write in Tigrinya is limited. Tigrinya is Abugida, it uses a writing system in which constant-vowel sequences are written as a unit which can make learning the Tigrinya alphabet difficult. What will make this product different from other Tigrinya apps, primary Amharic apps that uses a similar alphabet system (Ge’ez script) is that it will display the alphabets in sub-sections with the English pronunciation written next to the Tigrinya letters and also provide the audio pronunciation. In addition, users will be able to draw Tigrinya letters onto the app to test their knowledge.
My main target group is the Eritrean diaspora population but the app could be used by anyone interested in learning the Tigrinya alphabet.
https://trello.com/b/Q0dwU82C/learn-trigrinya
- React Native/JS (Frontend)
- Firebase (Backend)
- Ruby on Rails (Framework)
- Jest (Testing)
- AWS (deployment)
https://drive.google.com/file/d/1nA5snfvjvoVUgIM7lX1j9_wPrmPmPjKQ/view?ts=5c2e55e9
- As a user, I can see the Tigrinya alphabet chart
- chart will have English vowels on x-axis
- chart will have English constants on y-axis
- As a user, I can see details of the Tigrinya alphabet chart in subsections
- Subsections will have separate views through the alphabet chart
- Most subsection will consist of 7 Tigrinya letters with English pronunciation below it
-
As a user, I can click on a Tigrinya letter in the subsection and hear the pronunciation
-
As a user, I can draw Tigrinya letters in the subsection’s page (details’ page) while the subsection’s letters are displayed
- A user is able to draw a letter based on the letter flashed in the subsection page
- A user is able to draw Tigrinya letters in the subsection’s page and receive a response of “correct” or “incorrect”
Create a quiz section where a user has to draw letters based on the phonic sound emitted from the app, there will be no visual aid. The quiz will have 2 modes, “Classic order” which will emit the phonic sound of the letters in alphabetical order and “Random order” which will emit the phonic sound of the letters in random order for increased difficulty.
-
In the quiz section, a user is able to draw letters based emitted phonic sound in alphabetical order by subsection
-
In the quiz section, a user is able to draw letters based emitted phonic sound in random order
-
A user will receive a score after the end of the quiz. (After 7 letters in random mode, after the completion of a subsection in alphabetical)