Project: Card Game Application (ComS 309)

·1 min read

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