Before creating Twistify, I already had programming skills and was experienced in JavaScript, Python, and C++, but I did not have any mobile app development experience until recently. I picked up Flutter by taking Angela Yu's course in Udemy, and it taught everything I needed to create this app. I chose Flutter instead of native Android development because I wanted to create apps for both iOS and Android and it was very similar to reactive frameworks such as React.js which I already was experienced in.
The most challenging aspect of developing this app was finding the right design pattern and putting all of the components together to make the app work. Even when my app is about tongue twisters, there was still a lot of moving parts. I followed the MVVP pattern and chose the Provider state management package to help me manage the project.
My name is Davin Seng. I am a self-taught software engineer interested in web and mobile app development.
Duolingo was one of the main inspirations for my app which was not surprising since both apps focus on communication skills and human languages which I was always interested in.
It took me around a month to complete a barebones version of my app with minimal bugs. I still have so many ideas for the app and it will be feature-complete within a year or two.
Twistify was made for people wanted to improve their speech clarity particularly those who have speech impediments. Tongue twisters are useful because they find all of the weaknesses of our everyday speech patterns as they test every syllable you can think of.
There are already many apps in the app stores that test you on tongue twisters, but they only do the bare minimum. Most just give a list of tongue twisters and call it a day. What my app does differently from other apps is that my app actually gives a score on your speech performance on a tongue twister that you can know what are your weaknesses. My app also provides one of the cleanest, smoothest UI you can find on any app. There are animations for every transition. Content is organized in a way so that the app is easy to navigate.
Yes, there will be new updates for Twistify, but for now, I prefer not to disclose them. I like to surprise people haha.
Try out my app and see if it improves your communication skills. And of course, spread the word and give some feedback!
About App:
Twistify is an app that tests your speech clarity with hard-to-pronounce phrases, also known as tongue twisters, in English. Tongue twisters are a great way to relieve speech impediments for speech therapy, especially for kids, prepare yourself for stressful situations that requires clear communication such as public speaking and acting, or learn English as a second language (ESL)!
Features:
- Practice! - Practice your tongue with over 100 tongue twisters in English! Get performance results of your pronunciation to see how close it is to the original phrase.
- Challenge yourself! - Ready for a challenge? Test yourself with a series of challenges that test you with a set of tongue twisters! Each challenge has a heart system, and you must pass a phrase with a minimum score or higher, or you lose a heart!
- Playback tongue twisters - Want to know how to pronounce a phrase before you attempt to do so? Playback the phrase with Text-to-Speech! You can change the voice language to your preferred dialect. Choose between United States (US), United Kingdom (UK), Australia (AU), or India (IN) as your preferred voice language in English.
- Dark mode - Switch from light to dark mode to reduce eye strain, especially when using the app at night!
Ready to test your tongue? Download Twistify now!
Categories: Education
Date: July 1, 2020
Developer: Davin Seng
About developer: My name is Davin Seng. I am a self-taught software engineer interested in we ... Read more
Website: https://davinseng.com