Inspiration

I wanted to build an interesting and fun way to engage others to learn more and challenge themselves.

What it does

EduSwipe is a fast-paced trivia game where you can play your friends in real time in a battle of wits. It's a great opportunity to brush up on school material and learn new fun facts.

How we built it

This project was built with Android Studio and Kotlin for the Android side of it. XML was used for the UI of the application. Firebase was used as a database/server to connect users

Challenges we ran into

The main challenge that I ran into was finding a way to connect users so that they could play in real time. The solution I found for this was to use Firebase Cloud Firestore. Using this we could listen to snapshots of the database to listen for changes. These changes were how users can communicate with each other

Accomplishments that we're proud of

I'm proud of the swiping card animation that is used for the app. I'm also proud of the real-time connection feature of the app that lets users play with each other in real time.

What we learned

I learned some cool libraries for animation in Android. I also learned how to use Firebase in general and how to use it for real-time communication.

What's next for EduSwipe

Next, I would like to allow more than two users to play each other for a more unique experience. I would also like for users to be able to upload their questions for use, for a more focused game. It would also be interesting if users could have specific categories (i.e. history, math, science) that they could select to help them with specific topics.

Built With

Share this project:

Updates