No description
  • Dart 99.7%
  • Shell 0.2%
  • Swift 0.1%
Find a file
2026-07-15 00:19:42 +08:00
.agents/skills update skills 2026-07-14 21:50:37 +08:00
.claude/skills update skills 2026-07-14 21:50:37 +08:00
android fix: warning 2026-07-14 23:52:07 +08:00
assets Initial QuanToot Mastodon client 2026-07-14 00:40:42 +08:00
ios Remove iOS CocoaPods integration 2026-07-14 09:52:25 +08:00
lib fix: save gallery images across Android versions 2026-07-14 23:35:51 +08:00
test fix: save gallery images across Android versions 2026-07-14 23:35:51 +08:00
.gitignore Initial QuanToot Mastodon client 2026-07-14 00:40:42 +08:00
.metadata Initial QuanToot Mastodon client 2026-07-14 00:40:42 +08:00
analysis_options.yaml Initial QuanToot Mastodon client 2026-07-14 00:40:42 +08:00
build_prod.sh update build_scripts 2026-07-14 22:03:12 +08:00
l10n.yaml Initial QuanToot Mastodon client 2026-07-14 00:40:42 +08:00
PRIVACY_POLICY.md fix: address Android release blockers 2026-07-14 23:20:49 +08:00
pubspec.lock fix: address Android release blockers 2026-07-14 23:20:49 +08:00
pubspec.yaml v0.2.0 2026-07-15 00:00:47 +08:00
README.md update README.md 2026-07-15 00:19:42 +08:00
skills-lock.json update skills 2026-07-14 21:50:37 +08:00

QuanToot

QuanToot is a Flutter mobile client for Mastodon, derived from QuanQuan Mastodon.

https://quanquan.space/viewtopic.php?t=2276

logo

Key behavior

  • Users choose their Mastodon instance; the app has no built-in default server.
  • The chosen instance is saved for future public browsing and login.
  • Users can browse public timelines without logging in.
  • Notifications are fetched in-app from the Mastodon API. QuanToot does not use Firebase Cloud Messaging, a push relay, or Google Services configuration.

Requirements

  • Flutter with Dart SDK 3.10.4 or newer
  • Android SDK or Xcode, depending on the target platform

Development

flutter pub get
flutter test
flutter analyze
flutter run

Build Android release APKs with:

./build_prod.sh