QuizNerd - A quiz app for developers
Ferdinand Mütsch
Posted on February 2, 2019
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.
Posted on February 2, 2019
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.
Related
November 29, 2024
November 29, 2024