johnnycuongn / AnimeList

Anime Discovery - iOS App - JikanAPI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AnimeList

Build Status

  • Explore anime series and movies from top ranking.
  • Discover anime to watch by randomly pick one.
  • Save plan-to-watch anime into offline storage.

๐Ÿ’ก This app is built using Jikan REST API.

โš ๏ธ No authentication or API key needed

๐Ÿ— Application

  • MVVM + Coordinator
  • Networking: Handling fetching and loading data
  • Core Data

This project is designed and written on my own at the moment, which doesn't depend on any outside dependencies.

For data binding, refer to my extension: Observable

๐Ÿ‘ท๐Ÿผโ€โ™‚๏ธ Practice

  • Clean Code
  • SOLID Principle
  • Protocol Oriented
  • CI/CD with GitHub Actions

About

Anime Discovery - iOS App - JikanAPI


Languages

Language:Swift 100.0%