COURSE DESCRIPTION
Flutter is Google’s UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. Flutter was originally launched with support for iOS and Android. Flutter 2 was launched as a stable release in March 2021, with support for Windows, macOS, Linux, and web. Flutter runs with Dart, a programming language developed by Google.
Learning Outcomes
-
Detailed setup instructions for both macOS and Windows
-
A thorough introduction to Flutter, Dart and the concept behind widgets
-
An overview of the built-in widgets and how you may add your own ones
-
Debugging tipps & tricks
-
Page navigation with tabs, side drawers and stack-based navigation
-
State management solutions
-
Handling and validating user input
-
Connecting your Flutter app to backend servers by sending Http requests
-
User authentication
-
Adding Google Maps
-
Using native device features like the camera
-
How to publish your app to the app stores
-
And more!