This is a package to use Fixle in a flutter based app.
Fixle provides a platform for your team of mobile app developers, and product owners, to exchange feedback seamlessly during the app development phase in real-time.
-
A user-friendly
Fixle utility bar
appears over your app. -
The utility bar provides ability to add comments on app screens (by pressing ). No need to take screenshots of the app screens and email them.
-
Go through previous comments and participate in conversations with the team, on the app itself, or on the Fixle Dashboard
-
Enable/disable these functionalities for a particular version of this app on Fixle Dashboard-> Settings -> Enabled versions.
This flexibility means you (developer) can use Fixle during the development process and then turn it off when the app is ready for public release.
- Tag team members
- Login with Google for user identification.
For integration, as an app developer, you just need to add 2 lines of code. Following are the steps:
- Paste
fixle_flutter_feedback: ^0.0.2
underpubspec.yaml
of your flutter APP project. - Set up on Fixle.
- Go to Fixle Dashboard (Sign in if not already)
- Go to your project cCreate new project if not already)
- Add the version of your app mentioned in file
pubspec.yaml
- Copy api key
- Go to the home widget of your APP project.
- Your home widget is the one which you mention under
MaterialApp(home: HomeWidget())
. - Paste this in the build method of Home Widget:
Fixle().showOverlay(context, 'api_key_that_you_copied_above');
- Your home widget is the one which you mention under
4. If you have different routes, mentioned under
MaterialApp(home: HomeWidget(), routes: { '/search': (context) => SearchPage() })
then you will have to do this for all these route widgets too (SearchPage
in this example).
(Don't worry, there will just be one instance of Fixle utility bar created).
- That's it. When you deploy the app, and change the version, make sure to do step (2.iii) for this new version.
- Apple only supports digits and
.
forversion
string that you specify in your pubspec.yaml