01 // PROJECT AT A GLANCE
EPICTURE
KotlinA native Android application to browse and publish on Imgur.
The curriculum's first real mobile project: an Android application to browse Imgur's images, search, view your profile, favourite and publish. Developing for mobile changes many habits — the application can be interrupted at any moment, the network is unreliable, and the screen is small.
A native Android application in Kotlin consuming the Imgur API, with OAuth2 authentication, scrolling image lists, search, favourites and file upload.
PRIMARYKotlin
DELIVERYTEAM RECORD
VERIFICATIONgradle
SOURCEINSPECTOR READY
03 // KEY OUTCOMES
- A first native mobile application, in Kotlin
- Android lifecycle handled without state loss or redundant requests
- Image loading and caching adapted to mobile memory constraints
BEYOND THE BRIEF
- Lottie animations loaded from JSON files (loading, search, favourite, vote) rather than static indicators
- A reusable animation container (AnimationContainer.kt)
- Separate technical and user documentation
04 // SOURCE TREE
READING SOURCE…