π€ Creating your project
Get Started with entering your project name
You will see this on terminal:
Enter your project nameEnter the number of features for your flutter application.
Provide in integer value
Enter the number of features required in your $projectName
5Suppose if you are creating an e-commerce application using quickfire, then you may want these features:
[Home, Wishlist, Cart, Orders, Admin]
as you can see there are total of 5 features that you may require.
Quickfire works on a feature driven development (FDD) with Bloc State management.
Enter each feature one-by-one
example :
This creates a three-page onboarding screen which is shown only on the first launch of the application.
Choose your backend service
Till now quickfire supports two backends
Choosing any of this creates an auth feature inside lib/features/ with working Authentication Screens, APIs, Auth State management, all of this without writing a single line of code.
You Basically get a working authentication system for your app in no-time.
If you have selected Firebase as your backend then Quickfire provides a way to implement Notification system using Firebase Messaging, both for foreground and background using Flutter Local Notification, all without writing any single line of code.
This creates a
notificationfeature insidelib/features/folder.
Stripe Payment Integration
Quickfire Setups your project for Stripe Payment Gateway, so that you don't need to do it by yourself π.
Last updated