I am a senior at a NYC high school and I’m participating in the Congressional App Challenge . I want to build an app that will teach users the basics of writing and speaking prominent African languages.
The languages I’m thinking of including are Swahili(which I speak), Zulu and Igbo. I wanted to make this app because I noticed a lot of African immigrants to foreign countries are not taught their languages at home and as such, it becomes difficult for them to connect with their cultures and can lead them to distance themselves from their African roots.
I want each language in the app to have a separation into Basic, Intermediate and Advanced in terms of the coursework. This would be modelled similar to Duolingo where the user has to type in the answers to the question. I would also like to include minigames similar to those of Quizlet Match or one where word falls from sky and the user needs to catch the right one or the game ends. These would help make learning the languages fun for the user.
I have limited experience in building apps, I have created basic functioning applications on Xcode, but I want to use a software where I can build an application that can look very professional and visually pleasing for the judges. I do have experience in coding in general, I like c++ and python, so I am able to pick up languages fairly quickly.
The competition deadline is October and I believe I can build a well functioning app by then. May someone please give me advice as to which software(s) I should use based on my experience and the details I provided about my app?
1