Android client application for browsing Polymarket prediction markets. Built with Jetpack Compose and modern Android development practices following Clean Architecture principles.
- 📊 Browse a list of active prediction market events from Polymarket.com
- 🔍 Filter events by category and search functionality
- 📈 Sort events by various criteria (Volume 24h/All Time, Liquidity, Newest, Ending Soon, Competitive)
- 📋 View detailed event information with description, markets, and volume data
- 📊 Display interactive price history charts for events
- 🎨 Adaptive card layouts for different market types (binary, categorical, multi-market)
- 💬 Comments system with hierarchical structure and holder filtering
- 📄 Pagination for loading more events and comments
- 🎨 Material 3 design with dynamic theming
Download the latest APK from Releases.
Enable "Install from unknown sources" in Android settings before installing.
This project follows Clean Architecture principles with clear separation of concerns:
- Presentation Layer (
ui/) - Jetpack Compose UI with ViewModels and UI states - Domain Layer (
domain/) - Use cases and business logic interfaces - Data Layer (
data/) - Repositories, data sources, and DTOs - Dependency Injection (
di/) - Hilt modules for dependency management
- Language: Kotlin
- UI: Jetpack Compose with Material 3
- Architecture: Clean Architecture with MVVM
- Networking: Ktor Client
- Charts: Vico Charts
- DI: Hilt
- Images: Coil
Special thanks to the maintainers and contributors of the open source libraries that make this project possible:
- Vico Charts by @patrykandpatrick - Beautiful charts for Compose
- Coil - Efficient image loading for Android
- Ktor - Kotlin multiplatform HTTP client
- Kotlin - The amazing language powering this app
- Android: 8.1+ (API level 27)
- Target SDK: 36 (Android 16)
This is an unofficial, experimental application and is not affiliated with Polymarket. Data is sourced from Polymarket.com via their public API. Use at your own discretion.
If you have any questions or suggestions, please contact us at: streamatico+polymarket@gmail.com.




