Skip to content
Not so small client app for Myanimelist.net - Windows 10 UWP & Android
C# Smalltalk
Branch: mal-alternativ…
Clone or download
Drutol Merge pull request #270 from marcovr/patch-1
Black navigation bar for AMOLED theme
Latest commit 4571d6e Jul 27, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Fix issue template last line May 20, 2018
Binding_Facebook [Android] v1.5.1.2 Fix anime details Jun 19, 2019
Binding_InMobi Enabled profiled startup AOT, Search page crashfix, InMobi Jul 25, 2019
Binding_MoPub
Binding_MoPubBase Release configuration fixes Jul 18, 2019
Binding_MoPubMediation
ExpressionBuilder Let's target April Update May 9, 2018
MALClient.Adapters Add login error tracking Jun 20, 2019
MALClient.Android.Adapters Enabled profiled startup AOT, Search page crashfix, InMobi Jul 25, 2019
MALClient.Android Black navigation bar for AMOLED theme Jul 27, 2019
MALClient.CommTest A lot of changes, bugfixes and tests... Mar 22, 2018
MALClient.Desktop Add 618 studios for search Jun 15, 2019
MALClient.Mobile Add 618 studios for search Jun 15, 2019
MALClient.Models Release configuration fixes Jul 18, 2019
MALClient.Shared Add 618 studios for search Jun 15, 2019
MALClient.UWP.Adapters Add login error tracking Jun 20, 2019
MALClient.UWP.BGTaskLiveTilesNotifications
MALClient.UWP.BGTaskNotifications Packages updates Nov 10, 2018
MALClient.UWP.BGTaskToastActivation Packages updates Nov 10, 2018
MALClient.UrlInterceptor Fixed typos in folder names Oct 7, 2018
MALClient.Utilities.BBCode Upgrading to Net Standard WIP Apr 22, 2018
MALClient.XShared [Android] v1.5.3.1 a few crashfixes Jul 25, 2019
MALClient.iOS.Adapters
MALClient.iOS
PagerSlidingTabStrip
images [Android] New logo + tweaked resources May 18, 2018
.gitattributes Initial commit to add default .gitIgnore and .gitAttribute files. Jan 3, 2016
.gitignore Updated gitignore Nov 13, 2017
LICENSE.md
MALClient.sln Enabled profiled startup AOT, Search page crashfix, InMobi Jul 25, 2019
NEWS.json
README.md Update README.md May 18, 2018

README.md

MALClient



It's rather robust MyAnimeList client application interfacing with both "official" api and the website api with wild endpoints with cookies and such. Right now it's available on Windows 10 devices and Android.

Get it on Windows 10 Get it on Google Play

Discord

Screenshots

UWP

Android

Features

  • Anime and manga list updates.
    • Score, Status, Episodes, Volumes
    • Tags
    • Favourites
    • Start/End date
    • Rewatching
  • Anime list with sorting, filters.
    • Grid view
    • Compact view
    • Detailed grid view
  • Anime info.
    • Genres
    • Episodes
    • Reviews
    • Recommendations
    • Personalized anime/manga suggestions.
    • Related
    • Characters & Staff
    • Mal statistics
    • Promotional videos
  • Top anime/manga.
    • With multiple categories
  • Seasonal anime
    • With multiple season selection
  • Anime by studio and genre
  • Global anime & manga recommendations
  • Calendar
    • With countdowns to next episode
  • Mal articles
    • Mal news
  • Live tiles
  • Mal messaging
  • Tons of settings
  • Mal profile
    • With navigation across other's profiles
    • Profile comments, you can add new ones too!
    • Profile comment converstion
  • Forums
    • As native as it's possible, not wrapped website.
  • System toasts/notifications and notification hub!
  • Friends feeds parsed from rss channels.
  • History.
  • And much more!

Compilation

You should be able to compile this thing out of the box, you may have to generate certificate for UWP though. There's also "Secrets.cs" file with some configs... you will have to make it yourself.

Code

Spaghetti landfill. Well... there's a metric ton of legacy thingies especially in navigation and pages that were made in the beggining like anime list or anime details. I'm not proud of these but I'm not planning to rewrite them. Stuff that has been added later on is nicer and somewhat decently organised. I started this app when I knew nothing so yeah, works but code is smelly.

"Protocol"

If you'd like for some reason to launch my app externally you can do so by using this protocol:

malclient://<your everyday MAL link>

List of all accepted urls can be found here

Icon

Icon was donated by @richardbmx! Great thanks!

Donations

Well, if you really like my app I won't stop you:

paypal

You can’t perform that action at this time.