Flutter In Production

19m 8s
English
Paid

Course description

Study flavors, environments, error monitoring, analytics, release management, CI/CD, and prepare your Flutter applications for publication in app stores.

Read more about the course

Imagine: you've created an amazing app in Flutter. You're excited and almost ready to launch it. But wait! If you haven't prepared for the release, challenges might await you:

  • No analytics = no information: Which features attract your users and which don't? Without robust analytics, you're moving blindly.
  • App crashes: What problems do users encounter in production, and how much do they impact them? Are you ready to address these issues promptly?
  • App Store rejection: Non-compliance with guidelines and errors can delay the release. How quickly can you fix and resubmit the app?
  • Release management: Do you have a streamlined release process? Are automated CI/CD pipelines set up?
  • Force update: Can you make users update to the latest version if necessary?

These problems can slow down the launch and increase costs, but if you set everything up correctly, you'll save time and money in the future.

Now imagine you have:

  • A clear release plan with detailed guides and checklists to ensure nothing important is overlooked
  • Confidence in the process of submitting the app to the App Store and Google Play
  • A fully automated release deployment process
  • The ability to monitor the app in production, receive user feedback, and promptly address arising issues

This course is designed to help you with all these important aspects and much more.

Flutter in Production

This course is your complete guide to confidently publishing Flutter apps. Here's its structure:

Part 1: Preparing for Release

In the first part, you will learn about:

  • App icons and splash screens
  • Multiple flavors and environments
  • Error monitoring
  • Analytics
  • Force update strategies
  • Collecting feedback and built-in user reviews
  • Creating a website for your app

These steps take time, but they are crucial for a successful launch. With my help, you'll go through them with ease.

Part 2: Release Management and Automation

After preparation, it's time to release.

Submitting an app to stores involves a lot of formalities. In this part, we'll delve into all the important stages (both for testing and publication):

  • Manual release for Android: build, code signing, uploading, and submitting the app to Google Play
  • Manual release for iOS: build, code signing, uploading, and submitting the app to App Store Connect

Manual releases take a lot of time, so you'll want to automate the process:

  • Release automation with Codemagic (quick setup)
  • Release automation with GitHub Actions and Fastlane (advanced setup for more control)

At this stage, you'll have all the necessary tools and knowledge for managing and automating releases.

Part 3: Post-Release Techniques

Your app is launched — what's next? Strengthen and improve processes:

  • Automatic screenshot creation
  • Code push
  • Feature Flags and A/B testing

You can, of course, find all this information online, but it will take weeks, and the picture will remain incomplete. I've gathered my knowledge and experience in this course so that you can prepare your app for release more quickly and easily, avoiding unnecessary complications.

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 3 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing

Watch Online Flutter In Production

0:00
/
#1: How to Design Your App Icons in Figma

All Course Lessons (3)

#Lesson TitleDurationAccess
1
How to Design Your App Icons in Figma Demo
08:12
2
Sentry Dashboard Overview and Issue Resolution Workflow
05:21
3
Mixpanel Dashboard Overview
05:35

Unlock unlimited learning

Get instant access to all 2 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Flutter Firebase - The Full Course

Flutter Firebase - The Full Course

Sources: fireship.io
This is a project-based course that will teach you how to build a multiple choice quiz app, inspired by apps like Duolingo and QuizUp. The app implements user authentication (Si...
1 hour 48 minutes 32 seconds
Flutter, TDD, Clean Architecture, SOLID e Design Patterns

Flutter, TDD, Clean Architecture, SOLID e Design Patterns

Sources: udemy
Nesse curso irei demonstrar na prática como criar um aplicativo com Flutter seguindo as melhores metodologias do mercado. Se você está cansado de cursos básicos
39 hours 23 minutes 38 seconds
Flutter & Dart - The Complete Guide [2023 Edition]

Flutter & Dart - The Complete Guide [2023 Edition]

Sources: udemy, Academind Pro
The entire course was completely re-recorded and updated - it's totally up-to-date with the latest version of Flutter! With the latest update, I also added Push Notifications an...
68 hours 5 minutes 58 seconds
Flutter Developer Bootcamp

Flutter Developer Bootcamp

Sources: resocoder.com
Flutter is explosively taking over the cross-platform front-end market. Although it's only 2.5 years since the first stable release, it has surpassed any other competing framewo...
35 hours 46 minutes 42 seconds
Flutter & Firebase Masterclass (COMPLETE PACKAGE)

Flutter & Firebase Masterclass (COMPLETE PACKAGE)

Sources: Code With Andrea
Learn about Firebase Auth, Cloud Firestore, Cloud Functions, Stripe payments, and much more by building a full-stack eCommerce app with Flutter & Firebase.
11 hours 38 minutes 25 seconds