DuoCodo (“Duo-Code-Oh”) was inspired by the popular Duolingo language learning application for learning (spoken) foreign languages, in that users are able to learn about language concepts and grammar. Then users’ knowledge are reinforced through typed practice.

What it does

To take this idea to the programming world, we created DuoCodo to help intermediate developers with learning the basic programming syntax of another programming language and learning is practiced with actually typing code! No more multiple choices that are not helpful with learning to code.

How we built it

We built it with Android Studio using Java and XML.

Challenges we ran into

We were all new to using Android Studio, so we had challenges related to using this application and figuring out the code structure. Although Java was a programming language we are currently learning in our courses, we had to learn different methods and classes related to Android development (such as onCreate and intents).

Accomplishments that we're proud of

We are proud of learning to use Android Studio in one day (by watching tutorials) and creating a functional programming language learning application.

What we learned

We learned how to use Android Studio in general.

What's next for DuoCodo

Creating more lessons.

Share this project: