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.
- 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.
- 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.

