Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/axiel7/MoeList

Another unofficial Android MAL client
https://github.com/axiel7/MoeList

android anime jetpack-compose manga material-design myanimelist

Last synced: 2 months ago
JSON representation

Another unofficial Android MAL client

Awesome Lists containing this project

README

        

# app-iconMoeList

[![Downloads](https://img.shields.io/github/downloads/axiel7/MoeList/total.svg)](https://github.com/axiel7/MoeList/releases/latest)
[![Crowdin](https://badges.crowdin.net/moelist/localized.svg)](https://crowdin.com/project/moelist)
[![Donate](https://img.shields.io/badge/buy%20me%20a%20coffee-donate-yellow.svg)](https://ko-fi.com/axiel7)

Another unofficial Android MAL client

[Get it on Google Play](https://play.google.com/store/apps/details?id=com.axiel7.moelist)
[Get it on IzzyOnDroid](https://apt.izzysoft.de/fdroid/index/apk/com.axiel7.moelist)

Get latest beta version from [nightly.link](https://nightly.link/axiel7/MoeList/workflows/build-android/develop?preview)

Follow the development on the official Discord server:

[![Discord Banner 3](https://discordapp.com/api/guilds/741059285122940928/widget.png?style=banner2)](https://discord.gg/CTv3WdfxHh)

Want an AniList version? Check [AniHyou](https://github.com/axiel7/AniHyou-android)!

# Screenshots
![screenshots](https://axiel7.github.io/moelist.681aefe9.png)

# Features
* Airing Anime notifications
* Airing Anime Widget
* Manage your Anime/Manga list
* Anime/Manga details
* Related Anime/Manga
* Anime/Manga recommendations
* Anime characters
* Search Anime/Manga
* Seasonal Anime Calendar
* Search Anime by season
* Anime/Manga top charts
* View your profile and your Anime/Manga stats
* Light/Dark theme and Android 12 dynamic color
* NSFW toggle

**Coming soon**
* [See project](https://github.com/users/axiel7/projects/1)

## Not possible due to API limitations:
* Reviews
* Favorites Anime/Manga
* View/add friends
* View others userlists
* MyAnimeList notifications/messages
* Manga characters and voice actors
* [More](https://github.com/axiel7/MoeList/issues?q=is%3Aopen+is%3Aissue+label%3A%22api+limited%22)

# Other
**Special thanks:**
* [danielvd_art](https://instagram.com/danielvd_art) (Logo design)
* [WSTxda](https://github.com/WSTxda) (New logo design)
* [MaximilianGT500](https://github.com/MaximilianGT500) (Website)
* [Jeluchu](https://github.com/Jeluchu)
* [Glodanif](https://github.com/glodanif)

**Libraries used:**
* [Material3 Components](https://github.com/material-components/material-components-android)
* [Jetpack Compose](https://developer.android.com/jetpack/compose)
* [Ktor](https://ktor.io/)
* [DataStore](https://developer.android.com/topic/libraries/architecture/datastore)
* [WorkManager](https://developer.android.com/jetpack/androidx/releases/work)
* [Koin](https://insert-koin.io)
* [Jetpack Glance](https://developer.android.com/jetpack/compose/glance)
* [Coil](https://github.com/coil-kt/coil)

# Building
Put the following in a new ./private.properties file:

```properties
CLIENT_ID="your_mal_api_client_id"
```

To get a Client ID, go to the [API panel](https://myanimelist.net/apiconfig) and create a new app with *App Type* set to `android` and *Redirect URL* set to `moelist://moelist.page.link/`

# Donate 💸
Support the development of MoeList by making a donation via:

[Ko-Fi](https://ko-fi.com/axiel7)

BTC
```
3KKjJuorh9se2jUo1Hr6MFgXhnBWbj5fTP
```

ETH
```
0xBd20dD0e036B246F879EeFde52601f0fBbeC69c0
```

LTC
```
MRw5XPLsM9SVf48tv4nwQoY12nMXaiVzmD
```