-
Course
- Core Tech
Debugging, Testing, and Publishing a Flutter 2 App
This course teaches you how to debug and handle errors in Flutter and Dart correctly, capture them to a reporting system, write unit and integration tests to ensure your app's quality, and deploy your Flutter app to Android, iOS, and the web quickly.
What you'll learn
Debugging and error handling are a big part of the development process. In this course, Debugging, Testing, and Publishing a Flutter 2 App, you'll learn to debug code and layout issues, handle errors, and deploy your own Flutter app. First, you'll explore DevTools and different possibilities to debug code, spot layout issues, and resolve them efficiently. Next, you'll discover errors for both Flutter and Dart and report them properly to a reporting system. Then, you'll learn how to mock dependencies, and write unit and integration tests to ensure your code and app quality. Finally, you'll delve into deploying your Android app to Google Play, iOS App Store, and a web application. When you're finished with this course, you'll have the skills and knowledge of debugging, testing, and publishing your Flutter app needed to deliver the highest quality to the end-user.
Table of contents
- Version Check | 20s
- Why Error Reporting? | 2m 10s
- Understanding Errors in Flutter | 1m 11s
- Capture Dart Errors | 2m 19s
- Capture Flutter Errors | 1m 54s
- Report Errors to Sentry | 2m 31s
- Additional Information to Sentry | 4m 8s
- Error Reporting to Firebase Crashlytics | 6m 30s
- Flutter 2 and Null Safety | 7m 45s
- Migrate App to Flutter 2 | 7m 19s
- Upgrade Sentry | 1m 27s
- Summary | 33s
About the author
Majid is an award-winning book author, Flutter, PWA, perf enthusiast, and a passionate software developer with years of developing and architecting complex web and mobile applications.
More Courses by Majid