Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Flutter Subscription Mastery: In-App Purchases Made Easy!
Rating: 3.6 out of 5(27 ratings)
119 students

Flutter Subscription Mastery: In-App Purchases Made Easy!

Maximize App Revenue: Upgrade, Downgrade, and Manage In-App Subscriptions with Firebase & Flutter, Now with Null Safety!
Created byAshish Raturi
Last updated 4/2023
English

What you'll learn

  • The basics of in-app subscriptions and their benefits for monetizing Flutter apps.
  • How to build two types of subscriptions - a Starter Plan with monthly billing and a Pro Plan with yearly billing.
  • How to allow users to upgrade or downgrade their subscriptions at any time.
  • How to verify purchases and handle subscription-related events using Firebase.
  • Best practices for ensuring app security and future-proofing, including null safety.

Course content

1 section12 lectures2h 9m total length
  • Introduction1:18

    Github (For bug reporting): https://github.com/Ashish-Raturi/flutter_in_app_subscriptions

    Discord (For Information | Help | Support ): https://discord.gg/5A9KXB46

  • First Thing to do0:27
  • Step 00 | Set up the project17:39

    Useful Links

    How to set up Flutter and Firebase for Android & iOS: https://www.launchclub.io/blog/flutter-firebase-setup-android-ios

    Github: https://github.com/Ashish-Raturi/flutter_in_app_subscriptions

    Discord: https://discord.gg/5A9KXB46

  • Explaining | How to add In App Purchase?4:24

    Useful Links

    Github: https://github.com/Ashish-Raturi/flutter_in_app_subscriptions

    Discord: https://discord.gg/5A9KXB46

  • Step 01 - Initialising store info16:52

    Useful Links

    Set up the App Store: https://codelabs.developers.google.com/codelabs/flutter-in-app-purchases#3

    Set up the Play Store: https://codelabs.developers.google.com/codelabs/flutter-in-app-purchases#4

    Github: https://github.com/Ashish-Raturi/flutter_in_app_subscriptions

    Discord: https://discord.gg/5A9KXB46

  • Step 02 - Setup Buying Functionality4:33

    Useful Links

    Github: https://github.com/Ashish-Raturi/flutter_in_app_subscriptions

    Discord: https://discord.gg/5A9KXB46

  • Step 03 Part A - Listen to Purchase stream25:24

    Useful Links

    Github: https://github.com/Ashish-Raturi/flutter_in_app_subscriptions

    Discord: https://discord.gg/5A9KXB46

  • Step 03 Part B - Purchase Verification Function Setup18:33

    Useful Links

    Node Js Download: https://nodejs.org

    Github: https://github.com/Ashish-Raturi/flutter_in_app_subscriptions

    Discord: https://discord.gg/5A9KXB46

  • Explaining | How do Purchase Verification Functions Work?7:35

    Useful Links

    Github: https://github.com/Ashish-Raturi/flutter_in_app_subscriptions

    Discord: https://discord.gg/5A9KXB46

  • Step 03 Part C - Adding Purchase Verification15:43

    Useful Links

    Github: https://github.com/Ashish-Raturi/flutter_in_app_subscriptions

    Discord: https://discord.gg/5A9KXB46

  • Step 04 - Testing in app purchase5:41

    Useful Links

    https://rharshad.com/publish-flutter-app-playstore/

    Github: https://github.com/Ashish-Raturi/flutter_in_app_subscriptions

    Discord: https://discord.gg/5A9KXB46

  • Explaining | Verification Functions Code11:28

    Useful Links

    Github: https://github.com/Ashish-Raturi/flutter_in_app_subscriptions

    Discord: https://discord.gg/5A9KXB46

Requirements

  • Flutter Basics

Description

Are you a Flutter developer looking to monetize your app through in-app subscriptions? Look no further, as this course will teach you everything you need to know about implementing in-app subscriptions in your Flutter app.

You'll start by learning the basics of in-app subscriptions and the benefits they offer, such as predictable revenue and increased return on customer acquisition costs. You'll then dive into building two types of subscriptions - a Starter Plan with monthly billing and the ability to upgrade anytime, and a Pro Plan with yearly billing and the ability to downgrade anytime.

But building subscriptions is only half the battle - you also need to verify purchases and handle subscription-related events, such as price changes and restoring purchases. That's where Firebase comes in - you'll learn how to use Firebase to verify purchases and handle subscription events, all within your Flutter app.

And of course, no modern app development course would be complete without covering the latest trends and best practices. You'll learn about null safety and other important topics to ensure your app is up-to-date and future-proof.

So what are you waiting for? Sign up for this comprehensive course and start building profitable in-app subscriptions for your Flutter app today!

Who this course is for:

  • Flutter developers who want to monetize their apps through in-app subscriptions
  • Individuals interested in learning how to verify purchases and handle subscription-related events using Firebase
  • Anyone who wants to increase their app's revenue through subscription-based pricing
  • Individuals interested in learning about the latest trends and best practices in app development, including null safety and other important topics to ensure their apps are up-to-date and future-proof.