RotDex is a revolutionary Android app that transforms your wildest thoughts, memes, and internet culture into collectible AI-generated cards. Think Pokรฉdex meets the chaotic energy of modern internet culture. Each card is a unique, AI-powered creation that captures the essence of brainrot in beautiful, shareable form.
In a world drowning in content, RotDex turns fleeting moments of inspiration into lasting digital collectibles. Whether it's a random shower thought, a viral meme concept, or pure creative chaos - RotDex immortalizes it as a stunning card you can treasure forever.
- ๐จ AI-Powered Generation: Transform any text prompt into unique, artistic cards using cutting-edge AI
- ๐ Personal Collection: Build your own library of brainrot masterpieces
- ๐ Rarity System: Cards come in Common, Rare, Epic, and Legendary rarities
- ๐พ Local Storage: Your collection is yours - stored securely on your device
- ๐ญ Beautiful UI: Modern Material Design 3 with dark theme support
- โก Fast & Smooth: Built with Jetpack Compose for buttery-smooth performance
- ๐ Share & Export: Show off your best cards to friends
RotDex isn't just an app - it's a creative playground where:
- Artists can experiment with AI-generated concepts
- Meme lords can immortalize their best ideas
- Collectors can build unique digital galleries
- Everyone can turn chaos into creativity
RotDex is built with modern Android development best practices:
- Language: Kotlin
- UI Framework: Jetpack Compose + Material Design 3
- Architecture: MVVM (Model-View-ViewModel)
- Database: Room (for local card storage)
- Networking: Retrofit + OkHttp
- Image Loading: Coil
- Async: Kotlin Coroutines + Flow
- Navigation: Jetpack Navigation Compose
- Min SDK: 24 (Android 7.0)
- Target SDK: 34 (Android 14)
RotDex/
โโโ app/
โ โโโ src/
โ โ โโโ main/
โ โ โ โโโ java/com/rotdex/
โ โ โ โ โโโ data/ # Data layer (models, database, API)
โ โ โ โ โโโ ui/ # UI layer (screens, components, theme)
โ โ โ โ โโโ viewmodel/ # ViewModels
โ โ โ โ โโโ MainActivity.kt
โ โ โ โโโ res/ # Resources (layouts, strings, colors)
โ โ โ โโโ AndroidManifest.xml
โ โ โโโ androidTest/ # Instrumented tests
โ โ โโโ test/ # Unit tests
โ โโโ build.gradle.kts
โ โโโ proguard-rules.pro
โโโ gradle/
โโโ docs/ # Documentation
โโโ build.gradle.kts
โโโ settings.gradle.kts
โโโ README.md
- Multiple AI model support
- Card trading between users
- Achievement system
- Daily challenges
- Card customization (borders, effects)
- Gallery view with filters
- Export to social media
- Cloud sync (optional)
- Card battle mini-game
- Android Studio Hedgehog (2023.1.1) or newer
- JDK 17 or higher
- Android SDK 34
- Gradle 8.2+
- Clone the repository
- Open the project in Android Studio
- Sync Gradle dependencies
- Configure your AI API keys (instructions in
docs/) - Build and run on your device or emulator
./gradlew assembleDebugRotDex embraces:
- Chaos as Creativity: Every wild idea deserves a beautiful form
- Ownership: Your cards, your collection, your data
- Joy: Making creativity fun and accessible
- Quality: Stunning visuals powered by AI
- Community: Sharing and celebrating creativity together
This project is licensed under the MIT License - see the LICENSE file for details.
We welcome contributions! Whether it's:
- ๐ Bug reports
- ๐ก Feature suggestions
- ๐จ UI/UX improvements
- ๐ Documentation
- ๐ป Code contributions
Check out our contributing guidelines in docs/CONTRIBUTING.md
- Issues: GitHub Issues
- Discussions: GitHub Discussions
Built with inspiration from:
- The vibrant internet culture community
- Amazing AI art generators
- The Android development community
- Everyone who's ever had a weird thought worth sharing
Made with ๐ง and โค๏ธ for the chaos collectors
"In a world of fleeting thoughts, RotDex makes them eternal"