An Android application that connects to the 500px photography platform API to display a live, browsable feed of stunning photography from around the world.
- Live photo feed — Browse real-time photos from 500px directly on your Android device
- Tablet support — Responsive layout optimized for both phones and tablets
- Clean architecture — Structured with MVC pattern for maintainable code
- Custom library integration — Uses TheCheeseLibrary for enhanced UI components
- Language: Java
- Platform: Android (phone & tablet)
- Build System: Gradle
- API: 500px REST API
LiveAt500px/
├── app/ # Main Android application module
├── TheCheesLibrary/ # Custom UI library module
├── gradle/wrapper/ # Gradle wrapper configuration
├── build.gradle # Project build configuration
└── gradle.properties # Project properties
- Android Studio (Arctic Fox or newer)
- Android SDK (API 21+)
- A valid 500px API key
-
Clone the repository:
git clone https://github.com/mitsuphap/LiveAt500px.git
-
Open the project in Android Studio
-
Add your 500px API key to the project configuration
-
Build and run on an emulator or physical device
This project was built to practice Android development fundamentals including REST API integration, RecyclerView with custom adapters, and responsive multi-device layout design.
Made with ❤️ by Sky (Sitanan) Mitsuphap