featurebase 0.5.0 featurebase: ^0.5.0 copied to clipboard
Featurebase Unofficial Flutter SDK
Featurebase (Unofficial) Flutter SDK #
Featurebase is a Feedback, Help center, Changelog and Survey hub. Learn more at https://featurebase.app
Features #
- ✅ Help center
- ❌ Feedback
Platform Support #
Android | iOS | MacOS | Web | Linux | Windows |
---|---|---|---|---|---|
✅ | ✅ | ✅ | ❌* | ✅ | ✅ |
Some CORS issues cause it not to load on web (looking into a fix) *
Get started #
First you need to add the package to your pubspec.yaml
file.
Then add the FeaturebaseLocalizations delegate to your MaterialApp for the packages localization.
localizationsDelegates: [
FeaturebaseLocalizations.delegate,
//Any other delegates
],
Usage #
Call the openHelpCenter function to open the panel.
openHelpCenter(
logo: SvgPicture.asset(
'assets/logo.svg',
height: 25,
width: 25,
colorFilter: const ColorFilter.mode(
Colors.white,
BlendMode.srcIn,
),
),
helpCenterUrl: 'https://help.featurebase.app', // Use your featurebase url
primaryColor: Theme.of(context).primaryColor,
textColor: Colors.white,
backgroundColor: Theme.of(context).scaffoldBackgroundColor,
context: context,
);
Example:
Localization #
Supported languages:
- Afrikaans
- Arabic
- Azerbaijani
- Belarusian
- Bulgarian
- Tibetan
- Catalan
- Czech
- Danish
- German
- German (Switzerland)
- Greek
- English
- Spanish (Spain)
- Spanish (Latin America)
- Persian
- Finnish
- French
- Galician
- Hindi
- Hungarian
- Indonesian
- Icelandic
- Italian
- Japanese
- Korean
- Lithuanian
- Latvian
- Malay
- Norwegian Bokmal
- Dutch (@stijnvdkolk)
- Polish
- Portuguese (Brazil)
- Romanian
- Russian
- Slovak
- Slovene
- Serbian
- Swedish
- Swahili
- Tahi
- Turkish
- Ukrainian
- Vietnamese
- Chinese (Simplified)
- Chinese (Traditional)
- Chinese (Traditional - Taiwan)
Contribution #
Please file an issue if you find an issue or you can make a pull request.