
Flixster
The Android app I built to learn mobile development. Browse movies, view details, watch trailers.
Role
Developer
- Timeline
- September 2021
Technologies
- Java
- Android SDK
- Android Async HTTP
Tools
- Android Studio
- Git
- GitHub
- Glide
Background
This was my introduction to Android development, built as part of CodePath's Android course. The goal was simple: pull live data from a movie API and present it cleanly, while learning how network calls and screen navigation actually work on mobile.
Solution
A movie list with posters, titles, and descriptions; tap through to a detail screen; play trailers inline. Network requests run in the background so the list stays responsive while data loads.
Process
Set up the HTTP client and image loading first, modeled the movie data, wrote the parsing logic, then built the list and detail screens. I tested failure cases deliberately (what happens when the API is unreachable?) because that's the part tutorials skip.
Final Product
Impact
It did exactly what I set out for: a working app that made the fundamentals of mobile development concrete instead of theoretical.
Reflection
First time handling remote data in an app and building a scrollable list that doesn't stutter. If I revisited it, offline favorites would be the obvious addition.