MangaKō is an Android application designed to help you manage and track your Manga collection. Keep track of the series you own and update the specific volumes you have acquired.
- Collection Management: Add and organize your manga series.
- Volume Tracking: Keep detailed records of which volumes you own.
- Modern UI: Built with Jetpack Compose and Material 3 for a smooth, modern experience.
- Language: Kotlin
- UI: Jetpack Compose (Material 3)
- Architecture: MVVM (implied by typical Android modern architecture)
- Network: Retrofit with Gson
- Image Loading: Coil
- Database: Room
- Preferences: DataStore
- Android Studio Koala or newer (recommended)
- JDK 11 or higher
- Android SDK (minSdk 25, targetSdk 34)
-
Clone the repository:
git clone https://github.com/yourusername/mangako.git cd mangako -
Open in Android Studio:
- Launch Android Studio.
- Select "Open" and navigate to the project directory.
- Let Gradle sync complete.
-
Build and Run:
- Connect an Android device or start an emulator.
- Click the Run button (green play icon) in Android Studio.
- Or build via command line:
./gradlew assembleDebug
The project is configured to look for keystore information in environment variables or a keystore.properties file in the root directory.
Environment Variables:
KEYSTORE_PATHSTORE_PASSWORDKEY_ALIASKEY_PASSWORD
keystore.properties format:
storeFile=/path/to/keystore.jks
storePassword=your_store_password
keyAlias=your_key_alias
keyPassword=your_key_passwordNote: This is only required for signing release builds. Debug builds will use the default Android debug keystore.
This project is licensed under the terms found in the LICENSE file.
Developed by gab3-dev. Check out my profile at github.com/gab3-dev.