Skip to content
/ OTAKU Public template

Otaku is an MVVM Jetpack Compose manga app that brings your favorite titles to your fingertips. With a sleek interface built on coroutines and Flow, users can browse, download, and read manga offline ,have 3-level caching (RAM, disk, storage). The app leverages Retrofit, Room, Coil, dependency injection, WorkManager, and connectivity observers

Notifications You must be signed in to change notification settings

codewithdipesh/OTAKU

Repository files navigation

Otaku

Otaku a free manga reading app that brings your favorite titles to your fingertips. With a sleek interface and comprehensive features, users can easily browse, read, and download manga for offline enjoyment. The app's responsive design ensures a smooth reading experience across both phones and tablets.


✨ Features

  • 📚 Extensive Manga Library - Browse through a vast collection of manga titles
  • 🎴 Interactive Card Swipe - Discover top manga suggestions with smooth card-swipe behavior
  • 🔍 Smart Search - Find manga quickly with intelligent search and search history tracking
  • ⬇️ Offline Reading - Download chapters for reading without internet connection
  • Favorites System - Bookmark your favorite manga for future reading
  • 📱 Responsive Design - Optimized for both phone and tablet experiences
  • 📖 Reading Preferences - Choose between vertical and horizontal reading orientations
  • Automatic Scrolling (One hand Usage) - Enabling the option will make the page ,scrolling automatically
  • 🌙 Brightness Control - Adjust screen brightness within the app for comfortable reading
  • 🖼️ Image Quality Toggle - Switch between high and low quality images to save data
  • Elegant Loading UI - Enjoy random manga facts during chapter loading
  • 📑 Chapter Sorting - Sort chapters in ascending or descending order
  • 🏷️ Detailed Manga Info - View titles, descriptions, authors, status, and genres

Screenshots

Banner]

Preview

Watch the yt demo video

Getting Started

To get started with Otaku , simply download the app from the download folder or download the source code and build it yourself.

Prerequisites

  • Android Studio
  • Git

Installing

  1. Clone the repository git clone https://github.com/codewithdipesh/OTAKU
  2. Open the project in Android Studio
  3. Build and run the app

Contributing

We welcome contributions from anyone interested in helping to improve Snaptick! Feel free to submit a pull request or open an issue if you notice any bugs or have suggestions for new features.

About

Otaku is an MVVM Jetpack Compose manga app that brings your favorite titles to your fingertips. With a sleek interface built on coroutines and Flow, users can browse, download, and read manga offline ,have 3-level caching (RAM, disk, storage). The app leverages Retrofit, Room, Coil, dependency injection, WorkManager, and connectivity observers

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages