Custom Language Learning Application

Creating a custom language learning application

Language App

I am creating a personal language learning application. The concept behind it is that I struggle with flashcard spaced repetition software like Anki because I struggle to make cards. I stumbled upon a service called “Youglish”, a YouTube caption search engine for learning pronunciation. The benefit of this application is that a user can customize their experience more than the Youglish website. The idea is that a user would input a word or phrase in their target language and also define it in their native language. Then a user could upload an image representing the concept. Or listen to or record their pronunciation after listening to curated YouTube videos for specific words or phrases.

Handwriting SupportLearn how to write the characters and get practice. Images of native writing
ImagesHandwriting, representation of the action, situation
VideoYouglish Pronunciation
Recording AudioPractice the pronunciation
Rating the pronunciationIs it possible to analyze the sound and be accurate?
RelationshipsFamily it would show the image and the names of all the family but you would need to answer a portion of that image that was hidden
Management PageI can create my own quiz book and import data into it
Quiz Book Editing pageI can editing each of my quiz books
Personal QuizRun through a daily allotment of words or phrases
User Management
User Quiz Book Management
Spaced Repetition AlgorithmLike anki to space out when a topic should return for a review
MVP random database selectionPresent something pseudo random
Flip between source and target languageUser should attempt to try answering in their source language or their target language
Alternate between presenting text, images, or audioProvide variety for users
Have native speakers record their pronunciationdifficult to learn if hearing the word in a full sentence
Present images of relations with cloze deletioni want to learn concepts that are related and I can present an image