Skip to content
Camille Baillat edited this page Jan 8, 2019 · 3 revisions

Welcome to Fusy, a webserial library manager (hopefully)!

This project will try to implement custom APIs to royalroad.com, japtem, fanfiction.net, wattpad and other webserials and fanfiction websites.

The goal would be to centralise all those sources, add the ability to download the fictions offline and manage them in a library.


Table of content


Updates:

  • 2019/01/08
    • Added icons and banners to the login page, as well as managing different providers for the login.
    • Added a searchable activity that only displays favourites for now.
  • 2019/01/07
    • The repository now saves the data to the Db and retrieves it if the host in unavailable
    • Login is managed in a separate activity
    • TODO:
      • configure a second host on login
      • add an Error manager to Retrofit to avoid crashes on “host unavailable”
      • save and manage royal road fiction chapters
  • 2019/01/03:
    • using deferred coroutines with retrofit (thanks, Jake Wharton) for the fiction host (RoyalRoad.com) calls.
    • creating the beginning of a Room architecture for the fiction db/repository.
    • creating the beginning of a dagger2 dependency injection architecture for the fiction db/repository.
    • add a HardwareStatusManager that uses the global App context to retrive the network and battery status. TODO: implement a broadcast listener to get the ACTION_BATTERY_LOW intent broadcast.
  • 2018/12/05:
    • add a diagram to explain the FictionComponent architecture.
  • 2018/12/03:
    • using Glide to manage image loadings.
Clone this wiki locally