ShipFlutter Modules
Find out everything about all the available modules in ShipFlutter.
These are all the different templates/modules you can add to your project with ShipFlutter builder.
- Base Module
- Firebase Module
- Auth Module
- Onboarding Module
- App Check Module
- Payment Module
- Functions Module
- Database Module
- Storage Module
- Chatbot Module
- Landing Module
- Monitoring Module
- Notifications Module
- Genkit with Vertex AI Module
- Vertex AI Module
- Feedback Module
- Premium Support Module
Base Module
Configure the basics
This module includes all the basics for the app (e.g. GoRouter, state-management, theming, etc.).
- GoRouter
- Signals
- lite_ref
- Theming
- Localization with slang
- Splash screen
- and more
Price | Hours Saved | Setup Time |
---|---|---|
$30.0 | 20 | 2 hours |
Docs
Firebase Module
The basic Firebase integration
This module adds Firebase core and configuration files. It’s a dependency for most other modules.
Price | Hours Saved | Setup Time |
---|---|---|
$1.0 | 1 | 1 hour |
Docs
Auth Module
Add authentication
This module adds Firebase Authentication to the app. Including social signin like Google, Facebook, Twitter, etc, but also email/password and anonymous auth. In addition to the auth screen.
Price | Hours Saved | Setup Time |
---|---|---|
$14.4 | 12 | 5 hours |
Dependencies
- firebase
Docs and External Links
Onboarding Module
A responsive onboarding screen
This module adds a responsive onboarding screen to the app. It includes the route logic to show it only the first time. You can customize the different pages of the onboarding.
Price | Hours Saved | Setup Time |
---|---|---|
$5.0 | 5 | 1 hour |
App Check Module
Protect your app with AppCheck
App Check helps protect your API resources from abuse by preventing unauthorized clients from accessing your backend resources. This module includes the basic setup for each of your target apps.
Price | Hours Saved | Setup Time |
---|---|---|
$1.0 | 1 | 1 hour |
Dependencies
- firebase
Docs and External Links
Payment Module
Add in-app payments
Monetize your application with in-app payments. This module integrates RevenueCat Flutter SDK to handle in-app payments for Android and iOS. For web, it uses LemonSqueezy. The module relies on Firebase Auth and Functions to handle the backend purchases and update your users custom claims. It also includes a paywall that can help convert users.
Note: the setup time for this module is higher since it requires setting up all the in-app products for each platform (check docs for more)
Price | Hours Saved | Setup Time |
---|---|---|
$30.0 | 20 | 4 hours |
Dependencies
- auth
- store
- functions
- firebase
Docs
Functions Module
Firebase Cloud Functions
Integrate Firebase Cloud Functions to your app. This module includes a basic setup of 2nd Gen Firebase Functions.
Price | Hours Saved | Setup Time |
---|---|---|
$1.0 | 1 | 0 hours |
Dependencies
- firebase
Docs
Database Module
Integrate Firestore database
This module integrates the Firestore database by including the necessary dependencies and the ‘store’ module. This module contains an example of view wired with a controller and a service that communicates with Firestore by observing changes and enabling item updates. You can easily adapt it to your needs. It also includes a basic configuration of firebase security rules and firestore indexes.
Price | Hours Saved | Setup Time |
---|---|---|
$9.6 | 8 | 1 hour |
Dependencies
- firebase
Docs
Storage Module
Integrate Firebase Storage and image management
This module integrates Firebase Storage and image management. It includes an example of a user avatar upload. It uses the authenticated user to get the avatar and upload it. You can easily adapt it to your needs.
Price | Hours Saved | Setup Time |
---|---|---|
$9.6 | 8 | 1 hour |
Dependencies
- auth
- firebase
Docs
Chatbot Module
AI-Powered Chatbot with Genkit and Vertex AI
This module adds an AI-powered chatbot to the app with GenKit and Flyer.chat.\n\nCreate conversations with a chatbot, send images, text or audio, and get a response from the chatbot that’s powered with Firebase and GenKit.
Price | Hours Saved | Setup Time |
---|---|---|
$20 | 20 | 1 hour |
Dependencies
- firebase
- genkit
- store
Docs
Landing Module
Deploy a landing page
This module includes an optimized landing page using Astro.build static-site generator framework. The page is based on AstroWind template but includes everything you need to build your landing page. You can easily adapt it to your needs.
This page has been optimized for conversion and speed, with nearly 100 score in pagespeed benchmarks.
The page can be deployed directly into Firebase Hosting. The module provides everything you need.
Price | Hours Saved | Setup Time |
---|---|---|
$19.2 | 16 | 3 hours |
Docs and External Links
Monitoring Module
Monitor your app
This module includes the base setup for monitoring your app. Google Analytics, Firebase Crashlytics, Firebase Performance and Remote Config are included.
The integration is done in a privacy-friendly manner and tries to respect data privacy policies like GDPR by disabling all tracking mechanisms until the user explicitly provides consent. The module includes a consent banner and selector.
Disclaimer: we don’t provide legal advice and you are responsible for complying with the different regulations.
Price | Hours Saved | Setup Time |
---|---|---|
$12.0 | 10 | 2 hours |
Dependencies
- firebase
Docs and External Links
- Monitoring Documentation
- Firebase Analytics Documentation
- Firebase Crashlytics Documentation
- Firebase Performance Monitoring Documentation
- Firebase Remote Config Documentation
Notifications Module
Local & Push Notifications
This module enables Firebase Messaging (a.k.a FCM) for local and push notifications. Grow and engage with your user base with push notifications.
This module includes the setup for FCM and utility classes to display notifications. It handles foreground and background notifications and routing to the right screen when the user clicks.
Price | Hours Saved | Setup Time |
---|---|---|
$18.0 | 12 | 1 hour |
Dependencies
- firebase
Docs and External Links
Genkit Module
Power you app with Firebase Genkit
Genkit is a framework designed to help you build AI-powered applications and features. This module provides the initial setup to call the framework from your app or using Firestore triggers.\n\n - Setup\n - Sample flows\n - Dotprompt setup
Price | Hours Saved | Setup Time |
---|---|---|
$5.0 | 2 | 1 hours |
Dependencies
- firebase
Docs and External Links
Vertex AI Module
Vertex AI for Firebase
Adds Vertex AI Dart SDK to the app with AppCheck and Firebase Auth. It creates new classes that help dealing with the SDK and wires it with Firebase App Check.
It includes an ‘Ask AI’ FAB button to showcase how to use the service.
Price | Hours Saved | Setup Time |
---|---|---|
$3.0 | 2 | 0 hours |
Dependencies
- auth
- appCheck
- firebase
Docs and External Links
Feedback Module
Get Feedback with Wiredash
Get user feedback and insights directly within the app with Wiredash. A great Flutter-first SDK to get user feedback and promoter score surveys, with its generous free-tier it’s an excellent choice for any Flutter app.
This module is FREE!
Price | Hours Saved | Setup Time |
---|---|---|
FREE | 1 | 1 hour |
Docs and External Links
Premium Support Module
Get premium support for a month
Get premium support for a month (you can extend it) from pibi.studio, the experts hub. This support includes:
- 1h Weekly meetings
- Priority support
- Discount on requests (e.g., implement a screen for you)
Price | Hours Saved | Setup Time |
---|---|---|
$200.0 | 0 | 0 hours |