All work

PROJECT / 009

My bachelor’s thesis app

An Android fitness and social application, documented as a technical case study.

Role
Android developer
System
Native Android application
Period
Jun - Aug 2023

Challenge

Keep social fitness coherent.

Design an Android application that brings fitness activity and social interaction into one coherent product structure.

Built

A layered native system.

A native Android application using a declarative interface, layered architecture, local persistence, remote data access, dependency injection, and Firebase services.

Technical decisions

Architecture as a maintenance tool.

  1. Compose keeps interface state explicit and components reusable.
  2. MVVM and Clean Architecture separate product behavior from platform details.
  3. Room supports local persistence while Retrofit handles remote data access.

Scope note

The public case study intentionally avoids unverified usage numbers and confidential implementation details.