SkillAgentSearch skills...

Manime

:bento: An anime app, based on single activity and MVVM architecture.

Install / Use

/learn @agustiyann/Manime

README

GitHub Cards Preview

Manime

Minimum API GitHub license GitHub Workflow Status GitHub issues Kotlin GitHub

Manime is an application to view the most popular and newest anime list and to view anime list based on season, there are complete details about the anime. Based on MVVM, architecture component, and repository pattern.

<img src="/preview/manime.gif" align="right"/>

Features

All data is taken from Jikan API, for documentation can be seen here.

  • Top Anime
    • Airing
    • Upcoming
    • TV
    • Movie
  • Season
    • Spring
    • Summer
    • Fall
    • Winter
  • Detail
  • Search

Tech Stack

  • Kotlin based.
  • MVVM Architecture
  • Architecture component
  • Repository Pattern
  • ViewModel - UI related data holder, lifecycle aware.
  • LiveData - notify domain layer data to views.
  • Data Binding - bind UI components in layouts to data sources
  • Navigation Component - navigate across, into, and back out from the different pieces of content within your app.
  • Coroutines - for asynchronous.
  • Retrofit2 - construct the REST APIs and paging network data.
  • Moshi - A modern JSON library for Kotlin and Java.
  • OkHttp3 - logging interceptor.
  • Glide - loading images.
  • Material-Components - Material design components.
  • Lottie - displays animation in JSON format.
  • Shimmer - create a shimmer effect on the application.

Download

Go to the Releases to download the latest APK.

Contribute

If you want to contribute to this repository, you're always welcome!

Stargazers

Stargazers repo roster for @agustiyann/Manime

License

   Copyright (C) 2020 Agus Tiyansyah Syam
   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.
View on GitHub
GitHub Stars29
CategoryDevelopment
Updated3mo ago
Forks3

Languages

Kotlin

Security Score

92/100

Audited on Dec 19, 2025

No findings