A streaming client for the Komga self-hosted comics/manga/BD server targeting Android/iOS written in Dart/Flutter

Last update: Jun 23, 2022

Klutter

the klutter logo

A streaming client for the Komga self-hosted comics/manga/BD server targeting Android/iOS written in Dart/Flutter

Background

This is a project in its early stages. There will be bugs, things may break. iOS version not yet compiled.

Currently implemented features:

  • Paginated views of Libraries, Series, Collections
  • Recently Read, On Deck et al on home page
  • Search for books and series
  • Reader with zoom support
  • Dark mode

Not yet implemented, but planned

  • Readlists
  • Library view filtering
  • Caching to improve browsing speed
  • Availability on Play store

Not planned for implementation

  • Offline reading
  • Desktop support

Key Libraries Used

Community

Discuss this project on the official Komga discord in the 3rd Party Apps channel

GitHub

https://github.com/frameset/klutter
Comments
  • 1. Photo_view dependency should be updated to 0.12.0

    0.11.1 of photo_view has an issue that causes a build failure as seen in https://github.com/fireslime/photo_view/issues/423 This should be updated to 0.12.0 to avoid this issue.

    Reviewed by foinse at 2021-08-03 10:51
  • 2. Unable to Add Server (Field Validation for Server Name Broken)

    Trying to test out the app but it's given me an error when I try to add my home server. I enter the information requested but the validation on the "Server Name" field doesn't pass. It states I should enter a "valid email" in that field... For testing purposes I did but the error message remains.

    I'm borderline suspect this is just phishing information.

    Reviewed by zypherion at 2021-07-27 21:28
  • 3. Server autofill now working properly on iOS

    • Adds autofillHints to the TextFormFields. Email wasn't asking to be autofilled before and had to be filled manually.
    • Encompasses the fields in an AutofillGroup. Otherwise a separate autofill is required for each field.
    Reviewed by Daedren at 2021-10-04 13:53
  • 4. [Feature request] macOS universal app

    Thanks for this app. If possible, it would be great to use this app natively on an M1 mac. Requesting that it be enabled as a universal app for the Mac App Store. Thanks again!

    Reviewed by darthjojo at 2022-05-06 02:08
  • 5. Scroll up/down not working?

    When zooming on a page it's possible to scroll left and right, but somehow scrolling up and down directly does not work. A workaround is to start scrolling left or right and then up or down without releasing the finger.

    Reviewed by maaaat at 2022-02-17 00:28
  • 6. Zoom option to fit width/height/page

    Usually PDFs and comics are expected to be printed on large A4 papers, and they are a bit difficult to read on small screens like phones. What I found to work best is to rotate the phone in landscape mode, zoom the page to fit the screen width, and drag it up/down as I read.

    In the current version (0.7.0) though when flipping page the zoom is reset to fit the whole page in the screen. It would be great to have an option to zoom the page to fit the width or height of the screen while reading a book, and have that setting remembered from page to page.

    Cool app by the way, thanks for your work!

    Reviewed by maaaat at 2022-02-17 00:24
  • 7. [Feature request] Home page refresh when exiting book detail

    Desired behaviour: When exiting the book detail screen, the home page should be refreshed to update the current book's state (read, unread, in progress with the correct progress indicator, etc).

    Current behaviour Currently, when a book passes from the unread to in progress state, when the user exits the reader and the detail page the book is still shown as unread. The home page is only updated when changing sections in the side bar.

    Thanks for the cool app frameset, and congrats for the App Store publication! :tada:

    Reviewed by darthmooguy at 2022-01-27 23:24

Related

Immich - Self-hosted Photo backup solution directly from your mobile phone

IMMICH Self-hosted Photo backup solution directly from your mobile phone. Note T

Jun 28, 2022
A Marvel Heroes and Comics guide, built with Flutter and MarvelAPI to help people get to know more about this amazing universe
A Marvel Heroes and Comics guide, built with Flutter and MarvelAPI to help people get to know more about this amazing universe

?? Marvel Guide ?? ?? Project A Marvel Heroes and Comics guide, built with Flutter and MarvelAPI to help people get to know more about this amazing un

May 28, 2022
Mangato - An Android & IOS app to read manga on your phone without ads.
Mangato - An Android & IOS app to read manga on your phone without ads.

Mangato Read your favorite Japanese manga on Mangato including Attack on Titan, Fairy Tail, The Seven Deadly Sins, Fuuka, One Piece, and more. WARNING

Jun 25, 2022
Yukino lets you read manga or stream anime ad-free from multiple sources for free! Available for Windows, Linux, MacOS and Android.
Yukino lets you read manga or stream anime ad-free from multiple sources for free! Available for Windows, Linux, MacOS and Android.

Yukino Yukino lets you read manga or stream anime ad-free from multiple sources. The project's name "Yukino" meaning "Snow" named after the character

Jun 21, 2022
Socketio dart server and client - Full Socket.io implementation using Dart Lang
Socketio dart server and client - Full Socket.io implementation using Dart Lang

Getting Started Step 1: Run dart_server.dart Step 2: Android Emulator has proble

Jan 23, 2022
A very basic manga reader made using flutter and the Mangadex API

Fludex A very basic manga reader made using flutter and mangadex API. It uses the mangadex_library package. A few things to remember The app only supp

Mar 4, 2022
Follow and track your manga collection easily with a simple Flutter application using Kitsu API
Follow and track your manga collection easily with a simple Flutter application using Kitsu API

My Manga Collection Follow and track your manga collection easily with a simple Flutter application using Kitsu API. You can browse manga throught tho

Jun 8, 2022
☄ Anime/Manga command-line interface backed up by Tenka.
☄ Anime/Manga command-line interface backed up by Tenka.

Yukimi ☄ Anime/Manga command-line interface backed up by Tenka. By using this project, you agree to the usage policy. Installation Pre-built binaries

Jun 28, 2022
Dart port of FormCoreJS: A minimal pure functional language based on self dependent types.

FormCore.js port to Dart. So far only the parser and typechecker have been ported i.e. the FormCore.js file in the original repo. (Original readme fro

Jan 28, 2022
Mysql.dart - MySQL client for Dart written in Dart

Native MySQL client written in Dart for Dart See example directory for examples

Jun 27, 2022
Pure Dart Client for Nakama Server 🌟🥰🤩

Nakama Flutter Client ?? ?? ?? ?? Nakama is an open-source scalable game server. This is a Flutter client for Nakama written in pure dart and supports

Jun 8, 2022
Mildly encrypted package - An encryption client & server for Dart Native + mobile platforms.

TODO: Put a short description of the package here that helps potential users know whether this package might be useful for them. Features TODO: List w

Jan 9, 2022
Flutter Faux Self App Naked Eye 3D Effect
Flutter Faux Self App Naked Eye 3D Effect

Flutter Faux Self App Naked Eye 3D Effect

Jun 18, 2022
A beautiful 😍 covid-19 app with self - assessment and more.
A beautiful 😍 covid-19 app with self - assessment and more.

Aarogya Seva Made with ?? in India ?? Aarogya Seva is an Indian app developed using flutter for tracking live Covid-19 cases. App provides Coronavirus

Jun 17, 2022
Flutter plugin to simply integrate Agora Video Calling or Live Video Streaming to your app with just a few lines of code.

Agora UI Kit for Flutter Instantly integrate Agora video calling or video streaming into your Flutter application. Getting started Requirements An Ago

Jun 17, 2022
An sample app demonstrating online radio streaming in flutter
An sample app demonstrating online radio streaming in flutter

Flutter Radio App Hey, This is an app demonstarting online radio streaming in flutter. Have a look. Demo Catch the demo in this video. If you like it,

May 2, 2022
Netflix redesign - Redesign a Netflix movie streaming app UI With Flutter
Netflix redesign - Redesign a Netflix movie streaming app UI With Flutter

Redesign Netflix App Packages http jiffy cached_network_image flutter_svg carous

Apr 25, 2022
a flutter socket client sdk for ezyfox-server
a flutter socket client sdk for ezyfox-server

ezyfox-server-flutter-client flutter client for ezyfox server Architecture Offical documentation https://youngmonkeys.org/ezyfox-flutter-client-sdk/ P

May 10, 2022