Hi Developers,
Flutter is Google’s UI toolkit that helps you build beautiful and natively combined mobile, web, and desktop applications in a single codebase in record time.
Flutter is really great to learn as it cost efficient and developer friendly. That is why I have decided to build this course to help the developer so that they can learn about various native functionality, and state management tools, covering Firebase authentication using email password, Firebase authentication using phone, Rest API, Animation, UI, Local Database, Google Sheet, Google Map, CSV, PDF, App Maintenance, Machine Learning, payment gateway and many more.
FLUTTER PAYMENT GATEWAY INTEGRATION:
1. Flutter Razorpay payment gateway integration: In this module, we shall learn about Razorpay payment gateway integration which will help us to process the payment of the purchases made by the user.
2. Flutter Stripe payment gateway integration: In this module, we shall learn about Stripe payment gateway integration which will help us to process the payment of the purchases made by the user.
FLUTTER FIREBASE EMAIL PASSWORD AUTHENTICATION:
In this module, we will learn how we can perform authentication using an email password provider, we will also know how we can verify the user's email and reset the password.
FLUTTER FIREBASE PHONE AUTHENTICATION:
In this module, we will learn how we can perform authentication using a phone authentication provider, we will see how we can send the OTP to the provided phone number and sign in using the phone credentials.
FLUTTER FIREBASE GOOGLE AUTHENTICATION:
In this module, we will learn how to perform firebase authentication using a google auth provider.
FLUTTER FIREBASE TWITTER AUTHENTICATION:
In this module, we will learn how to set up android and iOS apps for firebase authentication using Twitter auth provider.
FIREBASE DYNAMIC LINKS IN FLUTTER
In this module, we will learn how to:
1. Create Dynamic Link Manually using the Firebase console for android app, iOS app, and desktop.
2. Share mobile app using Dynamic Link
3. Share the product and open a particular screen using Dynamic Link
4. Open the screen when is closed using firebase dynamic links
FLUTTER SCAN AND GENERATE QR CODE:
In this module, we shall learn how we can scan a QR code and generate the QR code in Flutter.
PDF IN FLUTTER
In this module, we will learn how we can:
1. Upload PDF File to Firebase in Flutter
2. Get PDF file details from cloud firestore in Flutter
3. Download and view PDF File in Flutter
4 . Create a custom PDF File in Flutter
Using Firebase as the backend is really a good idea because the Firebase team officially manages the firebase API, in a survey, almost 66% of the mobile app built with Flutter uses Firebase services. Firebase provides us services like authentication, real-time database, cloud firestore, messaging, storage, and many more.
1. This course will teach us how to integrate various packages available on pub with our flutter apps.
2. This course will cover payments gateway integration, state management, and much more functionality in the future.
3. This course will always be in the development phase as I will keep adding videos in the future.
4. This course is designed in sync with the industry requirement and to make up for the required standards.