These are all the different templates/modules you can add to your project with ShipFlutter builder.

  1. Base Module
  2. Firebase Module
  3. Auth Module
  4. Onboarding Module
  5. App Check Module
  6. Payment Module
  7. Functions Module
  8. Database Module
  9. Storage Module
  10. Chatbot Module
  11. Landing Module
  12. Monitoring Module
  13. Notifications Module
  14. Genkit with Vertex AI Module
  15. Vertex AI Module
  16. Feedback Module
  17. 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
PriceHours SavedSetup Time
$30.0202 hours

Docs

Firebase Module

The basic Firebase integration

This module adds Firebase core and configuration files. It’s a dependency for most other modules.

PriceHours SavedSetup Time
$1.011 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.

PriceHours SavedSetup Time
$14.4125 hours

Dependencies

  • firebase

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.

PriceHours SavedSetup Time
$5.051 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.

PriceHours SavedSetup Time
$1.011 hour

Dependencies

  • firebase

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)

PriceHours SavedSetup Time
$30.0204 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.

PriceHours SavedSetup Time
$1.010 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.

PriceHours SavedSetup Time
$9.681 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.

PriceHours SavedSetup Time
$9.681 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.

PriceHours SavedSetup Time
$20201 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.

PriceHours SavedSetup Time
$19.2163 hours

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.

PriceHours SavedSetup Time
$12.0102 hours

Dependencies

  • firebase

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.

PriceHours SavedSetup Time
$18.0121 hour

Dependencies

  • firebase

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

PriceHours SavedSetup Time
$5.021 hours

Dependencies

  • firebase

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.

PriceHours SavedSetup Time
$3.020 hours

Dependencies

  • auth
  • appCheck
  • firebase

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!

PriceHours SavedSetup Time
FREE11 hour

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)
PriceHours SavedSetup Time
$200.000 hours
Get help from mobile experts. Contact us.

Not sure yet?

Our builder is made with the same starter-kit.

Start building for FREE and experience the power of Flutter with a limited offer of 50% off with "SHIPNOW50"