Skip to content

saurabhm13/AnimePlex

Repository files navigation

AnimePlex

AnimePlex is the ultimate app for anime enthusiasts, providing a vast collection of your favorite anime titles and captivating descriptions, all in one place. Immerse yourself in the magical world of Japanese animation, discover new series, and relish the excitement of exploring diverse genres that cater to all anime fans.

Features

  • Display lists of anime with pagination for a smooth browsing experience.
  • View detailed information about each anime, including synopsis, release date, and genre.
  • Access a list of characters within each anime and view their profiles.
  • Save your favorite anime to the local database for offline access.

Technologies Used

  • Kotlin: The app is built entirely in Kotlin programming language.
  • MVVM Architecture: The app follows the Model-View-ViewModel architectural pattern for separation of concerns and maintainability.
  • Navigation Components: Android Jetpack's Navigation Component is used for handling navigation between different screens.
  • Pagination: To improve performance and reduce data usage, pagination is implemented to load anime in chunks.
  • Coroutines: Asynchronous tasks and background operations are managed using Kotlin Coroutines for a smoother user experience.
  • Room Database: Local data storage is managed using the Room database for saving and retrieving favorite anime.
  • Retrofit: Network requests are handled using the Retrofit library for fetching anime data from the server.

Screenshots

About

An app tailored for anime enthusiasts.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages