Free and Open Source third party mastodon mobile app
https://quanquan.space/viewtopic.php?t=2276
- Dart 99.7%
- Shell 0.2%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .agents/skills | ||
| .claude/skills | ||
| android | ||
| assets | ||
| docs/performance | ||
| ios | ||
| lib | ||
| test | ||
| .fvmrc | ||
| .gitignore | ||
| .metadata | ||
| analysis_options.yaml | ||
| build_prod.sh | ||
| l10n.yaml | ||
| PRIVACY_POLICY.md | ||
| pubspec.lock | ||
| pubspec.yaml | ||
| README.md | ||
| skills-lock.json | ||
QuanToot
QuanToot is a Flutter mobile client for Mastodon, derived from QuanQuan Mastodon.
https://quanquan.space/viewtopic.php?t=2276
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 3.47.4 stable with Dart SDK 3.13.3 or newer
- Android SDK or Xcode, depending on the target platform
- iOS 15.0 or newer for iOS devices
The project pins Flutter 3.47.4 in .fvmrc. If you use FVM, run fvm install
and prefix the commands below with fvm. Otherwise, ensure flutter --version
reports Flutter 3.47.4 or newer.
Development
flutter pub get
flutter test
flutter analyze
flutter run
Build Android release APKs with:
./build_prod.sh
