gitmyhub

pixez-flutter

Dart ★ 12k updated 3d ago

一个支持免代理直连及查看动图的第三方Pixiv flutter客户端

PixEz Flutter is an unofficial Pixiv client app built with Flutter that runs on Android, iOS, and Windows from one codebase, with built-in support for animated ugoira images and access for users in mainland China.

DartFlutterMobXProvidersetup: moderatecomplexity 3/5

PixEz Flutter is an unofficial third-party client app for Pixiv, the Japanese art-sharing platform, built using Flutter. Flutter is a toolkit from Google that lets developers write one codebase and produce apps for Android, iOS, and Windows from it, which is how this project targets all three platforms from a single Dart codebase.

One of the project's stated purposes is supporting users in mainland China who need to connect to Pixiv without going through a proxy. It also handles ugoira, which is Pixiv's format for short looping animations. The README notes that a custom painter component is used for ugoira playback, rather than a standard video player.

The app is available on Google Play for Android, on the US App Store for iOS, and as nightly Windows builds published via GitHub Actions. The iOS build can also be compiled from the Actions workflow if you need it outside the App Store.

On the technical side, the app uses mobx and provider for managing state across the UI, and Flutter's platform channels to add features that are specific to one operating system. The codebase is internationalized with the intl package, and the app has been translated into English, Japanese, Traditional Chinese, and Indonesian, with contributions welcome for additional languages.

The project is licensed under GPL-3.0. Feedback and support happen through a Telegram channel, a Discord server, and an email address. The README is written primarily in Chinese, with an English version linked from the .github directory.

Where it fits