I love watching KPOP, Always been a huge Fan (Army) of them, but as they speak Korean I always have to wait for the English subtitles and also the real meaning somehow gets lost in the translation so I felt if there can be a way to talk to native Korean speakers and learn their language through a video call from the ease of my home.
What it does
TalkLang is a global language learning app (Android and iOS) that connects students and teachers for 1-on-1 online language lessons. At TalkLang, we believe that human interaction and cultural sharing are the best way to become fluent in a foreign language. Just go through the list of teachers, check their profiles and if you like their profile you can book a meeting with them.
How I built it
It is built using Flutter and Agora. Expressive UI is a very important part of an app it can turn potential visitors to buyers as it facilitates interactions between the user and you're application, so we choose Flutter which not only gives you the freedom to make beautiful UI but also helps you cater to both Android and iOS markets while keeping developers happy with its features like HOT Reload. Agora was our primary choice while we thought of integrating video calls, it's super easy and fast to integrate with the app.
Challenges I ran into
One of the major challenges was integrating live transcription, which broke at the last moment so couldn't include that feature in the current apk but will surely be there in our future versions
Accomplishments that I'm proud of
It has a beautiful UI starting from the bottom navigation bar, the app looks awesome and more importantly, we have made it keeping all mobile sizes in mind.
What I learned
I learned a lot about making apps that can work seamlessly on different devices of varying screen sizes and also a lot about Agora and Flutter
What's next for TalkLang
Planning to launch on play and apple store.