DEV Community

loading...

QuizNerd - A quiz app for developers

Ferdinand Mütsch
I like Java, Go and all other kinds of things
・2 min read

Hi dev community! 🙋‍♂️

I want to share with you an Android app that I created a few months ago in the context of the Udacity Android Developer Nanodegree.

What is it?

QuizNerd is a multiplayer quiz game developed for programmers and IT enthusiasts. You can challenge your friends and compete in matches that consist of a large variety of different programming questions.

It comprises over 800 different questions in 9 categories, including Android, C++, C#, HTML, Java, JavaScript, PHP, Python and Swift.

How to play?

You need to create an account by either using your e-mail address or your Google account. Once logged in, you can choose one of the above languages as a category and challenge either a random opponent or a friend, if you know her nickname.

What technologies are inside?

It's a native Android app, written in Java. I did not use any architectural framework, but only plain Android APIs and a few common libraries like Apache Commons, OkHttp 3, Project Lombok (must-have for any Java project if you asked me) and the usual Android support libraries. As a backend it uses Google's Firebase and the pixely, nerdy avatars are generated by a great open-source web service called DiceBear.

How to contribute?

  • Give feedback. If you like my app, I'd love to have feedback from you! There is a long list of features to be added in the future and I'm always trying to improve QuizNerd.
  • Add questions. Currently, every category has between 50 and 150 questions. That's not a lot, so you will find that question are repeated sometimes. If you're a 🤓 and you have cool quiz questions for your language of choice, please feel free to submit them!

I'm also thinking of open-sourcing the app at some point, but I still need to clean it up a bit.

Discussion (2)

Collapse
lpjune profile image
Lauren

That's awesome! I haven't tried it yet, but we have a dev meetup and are always looking for cool activities to do. This sounds perfect, good work

Collapse
n1try profile image
Ferdinand Mütsch Author

That's great to hear! Let me know how you like it 🙂

Forem Open with the Forem app