Flutter Tips, Tricks, and Techniques

Flutter Tips, Tricks, and Techniques

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 1h 54m | 463 MB

Easy tips and tricks to improve your skills with Flutter

This course is a practical and to-the-point guide with each section covering exciting tips, tricks, and techniques to help you develop cross-platform and native applications with Flutter that you can apply in real-world scenarios to make your work easier.

In this course, you will learn to run Flutter on emulators and physical devices and use Flutter Inspector, which allows you to visualize and explore Flutter widget trees and helps you understand existing layouts and how to diagnose layout issues. You will also cover Material Design, use tips to enhance your UIs, and master techniques such as debugging, deployment, and user accessibility to improve your skillset and build advanced applications.

By the end of the course (and after mastering its best practices), you will be able to use Flutter to its fullest extent and will have taken a giant step forward in building advanced applications.

Learn

  • Explore Flutter widget trees, understand existing layouts, and diagnose layout issues
  • Learn best practices to ensure that your app is performant
  • Access control and collaboration features such as bug tracking, feature requests, task management, and wikis for your projects
  • Build custom widgets; incorporate images, assets, and animations; and add navigation and routing
  • Learn how to integrate Fastlane, an open-source tool suite, with existing testing and continuous integration workflows
  • Use tips to improve your app-building process by using Material Design to enhance your app UIs
Table of Contents

Tips to Improve Your App Building
1 The Course Overview
2 How to Use Hot Reload
3 How to Run App on a Physical Device
4 How to Use Code Formatting
5 How to Develop Packages and Plugins

Development Tips and Tricks
6 How to Create a Widget
7 Using Assets and Images
8 How to Add Navigation and Routing
9 Using Hero Animation
10 Using Staggered Animations

User Accessibility Tips
11 How to Build a Responsive Layout with MediaQuery
12 How to Adapt Screens for Portrait and Landscape
13 Tips on Building Apps for People with Visual Impairments
14 How to Translate Your App to Another Language
15 How to Use the Camera

Debugging and Testing Tips
16 How to Debug Mobile Apps
17 Using OEM Debugging
18 How to use Flutter Build Modes
19 How to Test the App with Unit Testing and Widget Testing
20 How to Test the App with Integration Testing

Best Practices During Development
21 How to Use Flavors in Flutter
22 How to Create a Build Release for Android
23 How to Create a Build Release for iOS
24 Using Continuous Deployment for Fast Lane
25 How to Setup Continuous Deployment with Flutter on iOS with Fastlane
26 Moving Forward