01
­{ }
A
Connect Four Online
Mobile Game

Connect Four Online

Kotlin
Jetpack Compose
Android

Developed a real-time online multiplayer Connect Four game for Android using Kotlin and Jetpack Compose.

Jetpack Compose MVVM

Connect Four Architecture

ScreenViewModelBackendDataStartScreen(Entry)JoinScreen(Join Game)LobbyScreen(Matchmaking)GameScreen(Gameplay)LobbyViewModel(Lobby Logic)ViewModel(Game Logic)SupabaseService(Realtime Backend)Board.kt(Game State)

Dual ViewModel architecture: LobbyViewModel handles matchmaking via Supabase, while ViewModel manages game state through Board.kt.

Project Overview

Developed a real-time online multiplayer Connect Four game for Android using Kotlin and Jetpack Compose.

Technical Highlights

  • Architecture: Utilized Android Jetpack Compose for a declarative UI.
  • Game Logic: Implemented win-condition algorithms and turn-based state management.
  • Multiplayer: Integrated real-time communication for online gameplay.
Back to Archive
Ahsan.

Software Engineer

© 2026 Ahsan Javed. All rights reserved.
LinkedIn