Getting started

When you purchase The Starter Kit, you'll recieve a link to a project. Open it, and there'll be a "Clone" button on the top right of the screen. There'll be a few project errors and warnings, don't worry about these, we have to set up a few things for the project to run.

First, head to settings and integrations (gear icon in the left-side menu), and go to "App Details". Change the project name to whatever you want, and also change the Package Name. The convention is to use "com.companyname.projectname".

Next you may set up the app assets (slash screen, app icon, etc) as described here, but you can also do this later.

An important note an about naming

When you clone the FlutterFlow project, the naming convention of your project will default to something like flutterflowsk-xxxx. This doesn't affect the project and users won't see it, but it will be impossible to change later.

More importantly, the Create Project button used for creating your Firebase project from FlutterFlow will also carry a variation on this project ID. This is more consequential because your users WILL see this, namely in your web-based sign-in with Google button.

To avoid this, a recommended step before doing anything else is to change the name of the project, duplicate it, remove the original and continue with the newly duplicated project. This way, both your FlutterFlow and your Firebase project will have project IDs that you chose.

Alternatively, create the Firebase project in the Firebase console instead of using FlutterFlow to create the project – this will give you full control over its ID, which cannot be changed once set.