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.
- Compose keeps interface state explicit and components reusable.
- MVVM and Clean Architecture separate product behavior from platform details.
- 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.