Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

198 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿง  RotDex - Collect the Chaos

Version Android Kotlin License

๐ŸŽด What is RotDex?

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.

โœจ Why RotDex?

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.

๐Ÿš€ Features

  • ๐ŸŽจ 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

๐ŸŽฏ Vision

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

๐Ÿ—๏ธ Tech Stack

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)

๐Ÿ“ Project Structure

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

๐ŸŽฎ Planned Features

  • 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

๐Ÿ› ๏ธ Getting Started

Prerequisites

  • Android Studio Hedgehog (2023.1.1) or newer
  • JDK 17 or higher
  • Android SDK 34
  • Gradle 8.2+

Building the App

  1. Clone the repository
  2. Open the project in Android Studio
  3. Sync Gradle dependencies
  4. Configure your AI API keys (instructions in docs/)
  5. Build and run on your device or emulator
./gradlew assembleDebug

๐ŸŽจ Design Philosophy

RotDex 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

๐Ÿ“ License

This project is licensed under the MIT License - see the LICENSE file for details.

๐Ÿค Contributing

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

๐Ÿ’ฌ Contact & Community

๐Ÿ™ Acknowledgments

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"

About

A complete Android app foundation for generating and collecting AI-powered brainrot cards!

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages