This course would help you get started with Google’s app development SDK, Flutter; taking you from zero to hero status in no time.

You’ll be learning about the concepts that’ll help you get up and running with Flutter quickly.

We’ll progress smoothly after learning how to recreate the default Flutter app with a special step-by-step focus on a few tools and tricks that would enhance your development experience and productivity.

If you’ve never written a single line of Dart code but have some prior programming experience, then this Flutter course is best suited for you. The IDE used for this course would be IntelliJ IDEA.

In this course you’ll learn:

  • How to set up your development environment for Flutter development
  • How to structure your application
  • How to use the Dart Programming language to build a Flutter App
  • How to Scaffold a Widget
  • How to use Hot Reload
  • How to style widgets
  • How to Perform animations
  • Use the Flutter Inspector and Flutter Doctor
  • Create Lists and Grids
  • Integrate with a WebView
  • Display Images
  • … and much more

Useful links:

Lessons in this course

1. Setup Flutter on MacOS 01:46

2. Update the PATH variable on MacOS for Flutter 02:12

3. Setup Flutter on Windows 02:40

4. Update the PATH variable on Windows for Flutter 02:05

5. How To Use Flutter Doctor 08:25

6. Creating an Android Emulator for Flutter Development 01:57

7. Install and Setup IntelliJ IDEA for Flutter Development 02:55

8. Create your first Flutter project 02:02

9. The Project Structure of a Flutter App 02:17

10. Flutter’s “Hello World” 01:36

11. The Debug Banner in Flutter 02:27

12. Your First Line of Flutter code 04:25

13. The Stateless Widget in Flutter 02:32

14. The MaterialApp Widget in Flutter 02:38

15. The Scaffold Widget in Flutter 02:04

16. Dart Conventions and Auto-Formatting for Flutter 03:12

17. Flutter Tips and Tricks 05:12

18. Hot Reloading in Flutter 02:11

19. Hot Reloading Inside of the Main Method in Flutter 01:42

20. Styling a Text Widget in Flutter 02:52

21. The Column and Row Widgets in Flutter 04:01

22. The AppBar Widget in Flutter 05:14

23. The FloatingActionButton Widget in Flutter 08:26

24. How to Use the Flutter Inspector 02:43

25. Manage State with the Stateful Widget in Flutter 05:38

26. Increment a Counter on Button Click in Flutter 03:31

27. How to Use setState in Flutter to Manage State 05:51

28. Stateful Hot Reload in Flutter 07:42

29. Flutter Tools and the Command Line 07:22

30. Flutter Live Templates 08:21

31. Container Widget in Flutter 10:03

32. Diving Deeper into Columns and Rows in Flutter 03:05

33. Displaying Images in Flutter 05:37

34. Flutter Bookmark App: Intro to My Bookmarks App 02:15

35. Flutter Bookmark App: Creating the Bookmark Model Class 03:28

36. Flutter Bookmark App: Creating the Bookmarks list 09:03

37. Flutter Bookmark App: Flutter Screen Navigation using Navigator 06:08

38. Flutter Bookmark App: Gesture Detectors and InkWell widgets in Flutter 06:23

39. Flutter Bookmark App: Integrating a plugin - Displaying a Webpage with WebView 05:53

40. Flutter Bookmark App: Adding a Loader Using the Stack Widget 10:49

41. Flutter Bookmark App: Saving a new Bookmark - Part 1 05:42

42. Flutter Bookmark App: Saving a new Bookmark - Part 2 07:21

43. Flutter Bookmark App: Validating User Input Using a SnackBar 10:58

44. Flutter Bookmark App: Retrieving the new Bookmark 07:14

45. Flutter Bookmark App: Better Lists Using ListView.builder 04:31

46. Flutter Bookmark App: Using the ListTile Widget 04:16

47. Flutter Bookmark App: Using the GridView Widget 07:41

48. Flutter Bookmark App: Toggling Between a List and Grid 05:38

49. Flutter Bookmark App: Widgets Classes vs Widget Methods 05:18

50. Flutter Bookmark App: Hero Animation

#flutter #dart #mobile-apps

Free Course - Flutter from Zero to Hero
75.60 GEEK