CSCI 448 · Mobile Application Development · Spring 2026

🎳

GutterTalk

The social bowling companion. Track your scores, talk your game, and prove your average isn't a fluke.

Android Kotlin Jetpack Compose Firebase Backstreet Bowlers

Bowl more.
Talk more.

GutterTalk is a bowling app built by bowlers, for bowlers. Whether you're a casual Friday night lane renter or a league regular tracking your rolling average, GutterTalk has you covered.

Sign in with your account, log every frame, and actually remember what you scored last week. No more arguing about whose game was a fluke.

Live Game Frame 7
1
X
30
2
X
57
3
7
/
77
4
X
104
5
8
1
113
6
9
/
130
7
6
-
8
-
9
-
10
-
Current Score
136

Features

What it does

🔐

Secure Auth

Firebase email/password authentication. Your account, your scores, your bragging rights — nobody else's.

🎯

Score Tracking

Log every frame with proper bowling math — strikes, spares, and 10th-frame bonuses all calculated correctly.

📊

Game History

Every game you've ever played, stored and accessible. Review your worst games in painful detail.

💬

Social Layer

GutterTalk — because bowling is better when you can talk trash. Share scores and connect with other bowlers.

Real-time Sync

Firebase-backed persistence means your data lives in the cloud and comes back when you need it.

📱

Native Android

Built with Jetpack Compose for a smooth, modern Android experience. No web wrappers, no compromises.

The Team

Backstreet Bowlers

DS

Daniel Saelens

Android Dev · Firebase Auth · Team Lead

BL

Brian Luzar

Game · UI Design

SM

Sam Mantle

Backend · Database Architecture

Demo

See it in action

Screenshots

Every screen

Auth & Home

Login screen

Login

Home screen

Home

Leaderboards

Leaderboards menu

Leaderboards

Global leaderboard

Global

Local leaderboard

Local · Golden, CO

Top scores and lifetime stats

Top Scores

Settings

Settings screen

Settings

Music toggle

Toggle Music

Insults toggle

Toggle Insults 😈

Bowling Lane

Bowling lane - pins standing

Fresh rack

Bowling lane - pins falling

Pins flying

Bowling lane - mid roll

Mid-roll

Tech Stack

Built with

Kotlin Jetpack Compose Firebase Auth Firestore Room ViewModel MVI Architecture Coroutines Navigation Compose Android Studio CSCI 448 · Spring 2026