Overview
For ComS 309 at Iowa State, our team built an Android-based universal online 52-card playing card platform. Users could play and create card games using an in-client editor and compete against other players in online games.
The idea came from the pandemic — playing card games with friends in person had become difficult, so we built an online platform to fill that gap. The system included a server for game inventory and active game rooms, connected to Android and web clients.
My Contribution
I handled frontend development — designing the app layout and implementing the game UI functionality.
What I Learned
- Java development for Android
- Android Studio toolchain
- Agile development practices (bi-weekly sprints)
- Connecting frontend HTML/JavaScript with backend Android Studio (Java)
Tech Stack
Java, Android Studio, Agile/Scrum