Learn Flutter In App Subscriptions form Scratch

Adding in app purchases to your Flutter app

Adding in-app purchases to a Flutter app requires correctly setting up the App and Play stores, verifying the purchase, and granting the necessary permissions, such as subscription perks.

What you’ll learn

  • How to configure the App Store and Play Store with purchasable products..
  • How to add in-app purchases to your Flutter app..
  • How to use Firebase functions and Firestore to manage purchases..
  • How to manage purchases in your app..
  • How subscription verification, upgrading and downgrading subscription works..
  • How to test subscription in google play store..

Course Content

  • Adding in-app purchases to your Flutter app –> 7 lectures • 1hr 22min.

Auto Draft

Requirements

Adding in-app purchases to a Flutter app requires correctly setting up the App and Play stores, verifying the purchase, and granting the necessary permissions, such as subscription perks.

In this course, you’ll add an in-app subscription to an app (provided for you) and verify these purchases using a backend Firebase service.

The backend service (also provided for you) verifies that the purchases are made in Firebase using Cloud Functions and Firestore. These Firebase products are used to make the process easier, and in your production app, you can use this backend service.

 

  • This course is divided into four easy steps for you guys & it’s from scratch.
    • Introduction
    • Step 01: Project Setup & Flutter subscription blueprint
    • Step 02 | Part 01: Subscription code explanation
    • Step 02 | Part 02: Subscription Coding
    • Step 03 | Part 01: Subscription Verification
    • Step 03 | Part 02: How do Verification Functions works?
    • Step 04: How to test in-app subscription in google play?
  • All the code you can find in GitHub step-wise.
  • And in the future, if something changes in the flutter subscription system. Then I’ll update my course accordingly. So you don’t need to take any tension about that & if you want to report a bug or like help, you can reach out to me by GitHub or discord.
Get Tutorial