smartlinks_community
Community forums UI (list, detail, posts, comments, likes) for the SmartLinks Flutter SDK.
Recommended:
SmartLinks.community.open()viasmartlinks_flutter. Full docs: repository README.
Features
- Community list and detail with posts feed
- Google / Apple sign-in (Firebase)
- Customizable
CommunityStringsandSmartLinksTheme - Optional banner ad slot
Setup
- Configure Firebase in your host app (
google-services.json/GoogleService-Info.plist). - Pass
firebaseProjecttoSmartLinks.initialize()matching your SmartLinks dashboard.
await SmartLinks.initialize(
apiKey: 'YOUR_KEY',
firebaseProject: 'your-firebase-project-slug',
);
Open community
SmartLinks.community.open(
communityStrings: CommunityStrings(pageTitle: 'Community'),
theme: SmartLinksTheme(accentColor: Colors.indigo),
bannerAd: () => SmartLinkBannerAd(adService: SmartLinks.ads),
);
Browsing communities does not require login; posting, liking, and commenting prompt sign-in.
License
MIT — see LICENSE.
Libraries
- community/api/native_bridge
- community/constants/community_constants
- community/constants/community_strings
- community/controllers/comment_controller
- community/controllers/community_controller
- community/controllers/post_controller
- community/data/response/comment
- community/data/response/common
- community/data/response/community
- community/data/response/community_response
- community/data/response/community_user
- community/data/response/posts_response
- community/presentation/comments_page
- community/presentation/community_detail_page
- community/presentation/community_page
- community/presentation/community_theme_ext
- community/presentation/create_post_page
- community/presentation/widgets/comment_input_sheet
- community/presentation/widgets/comment_widget
- community/presentation/widgets/post_widget
- community/storage/community_storage
- l10n/app_localizations
- l10n/app_localizations_ar
- l10n/app_localizations_de
- l10n/app_localizations_en
- l10n/app_localizations_es
- l10n/app_localizations_fr
- l10n/app_localizations_it
- l10n/app_localizations_ja
- l10n/app_localizations_ko
- l10n/app_localizations_nl
- l10n/app_localizations_pt
- l10n/app_localizations_ru
- l10n/app_localizations_sv
- l10n/app_localizations_th
- l10n/app_localizations_vi
- l10n/app_localizations_zh
- smartlinks_community