← Back to projects
College Team ProjectTeam Dobermans

StudyOS

Offline-first student learning workflow

Team-built Kotlin Android study system for planning, focusing, capturing notes, reviewing progress, and integrating Firebase/networked learning workflows.

AndroidBackendMobile
Status
Prototype
Year
2026
Role / Context
Team-developed college project
StudyOS logo asset from Android project

Overview

StudyOS is an integrated learning system built as a college team project. The Android codebase uses Kotlin, Jetpack Compose, Material 3, Navigation Compose, Firebase Authentication/Firestore, Retrofit/OkHttp/Gson networking, ViewModels/Flow, and WorkManager dependencies. The repository also contains a FastAPI video-service module.

Problem

Student study workflows are often split across planners, timers, notes, progress trackers, and media tools.

Solution

Provide a structured Android application that connects planning, focus, capture, quiz/review, progress, profile/settings, and networked video-note support through a cohesive team-developed workflow.

Engineering Highlights

  • Android application uses Compose, Material 3, Navigation Compose, ViewModels, and Flow state patterns.
  • Firebase Auth/Firestore and Google services configuration are present for authenticated/cloud-backed data.
  • Retrofit, OkHttp, Gson, and a FastAPI video service indicate network/service integration beyond local UI screens.
  • Presented transparently as a college team project rather than sole ownership.

Architecture

  1. 01Compose screens
  2. 02ViewModels/Flow
  3. 03Firebase Auth/Firestore
  4. 04Retrofit/OkHttp clients
  5. 05FastAPI video-service module

Technology

Mobile

KotlinAndroid SDKJetpack ComposeMaterial 3Navigation ComposeViewModelFlow

Backend

Firebase AuthenticationFirebase FirestoreFastAPI video service

Infrastructure

RetrofitOkHttpGsonWorkManager dependency

Ownership / Context

StudyOS is presented as a college team project with Team Dobermans. The portfolio describes repository-verified architecture and product scope without implying sole ownership of team work.

Screenshots / Assets

StudyOS screenshot 1