rapide_ticket 2.2.0
rapide_ticket: ^2.2.0 copied to clipboard
Rapide Ticket — in-app bug reporting for Flutter (Jira, screenshots, GIF).
Rapide Ticket #
[RapideTicket logo]
import 'package:rapide_ticket/rapide_ticket.dart';
(package:rapide_ticket/rapide_ticket_library.dart re-exports the same surface API; the canonical import remains package:rapide_ticket/rapide_ticket.dart.)
Rapide Ticket lets testers and QA report issues from the host app: sign-in, captures (including experimental GIF), and ticket submission to your backend (Flutteradgents API) and Jira.
Requirements #
- Dart SDK:
^3.9.0(seepubspec.yaml)
Installation #
dependencies:
rapide_ticket: ^2.0.0 # or path: ../rapide_ticket
flutter pub get
Quick start #
Wrap your app with RapideTicketHosts and RapideTicketSettings.simple. Use RapideTicket.materialAppBuilder on MaterialApp.builder for the secret tap menu.
return RapideTicketHosts(
settings: RapideTicketSettings.simple(
projectId: 'fad_XXXXXXXX',
flavor: 'develop',
),
child: MaterialApp(
builder: RapideTicket.materialAppBuilder,
home: const MyHomePage(),
),
);
Example app #
The example/ folder does not ship platform scaffolds in the repo. After cd example && flutter pub get:
flutter create . --project-name rapide_ticket_example --platforms=android,ios,web,linux,macos,windows
flutter run
See example/README.md.
Git repository #
- Pub package: what is published on pub.dev is only the
rapide_ticket/folder (not the dashboard or API). rapideticket_appmonorepo: the same clone may also containdashboard/,api/, Docker, etc., versioned in this repo.
For the standalone GitHub package repo (github.com/babakoto/rapide_ticket), if you use a dedicated clone, push only history limited to rapide_ticket/. If you clone the parent monorepo (flutterAdgents), this folder may be ignored by the parent (/inappfeedback/rapide_ticket/): in that case the SDK lives in its own remote; adapt your git -C commands accordingly.
Repository metadata #
repository / issue_tracker are set in pubspec.yaml.
