Evolve With Flutter: 101 The Foundation
Published 10/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.81 GB | Duration: 4h 30m
Published 10/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.81 GB | Duration: 4h 30m
Build the foundation to a career with Flutter and Dart
What you'll learn
Acquire fundamental knowledge of Google's Flutter UI kit
Acquire fundamental knowledge of the Dart Programming Language
Search and Install packages in Flutter app
Install Flutter and Dart SDK
Create and add assets to project
learn the difference between stateless and stateful widget classes
learn to implement MVVM architecture with Flutter
create models and view model classes
build apps with flutter and dart
learn tips and tricks for flutter development
Requirements
No programming experience required. desire to learn and realize your dreams
Description
This course is designed to give the user a foundation in Flutter and the Dart programming language that will prepare them for a career as Flutter Developer. Evolve with Flutter is about the evolution of the indivdual through flutter and dart. Giving anyone the opportunity to lift themselves up and embark on new and worth while career. There is not a better time to learn flutter as it continues to evolve and grow.Evolve with Flutter is not a boot camp or one off course, but a multi-course curriculum designed with the learner in mind. Each course is designed to cover specific topics and skills in a short period of time. I have found as an online learner and educator that this is the best path towards mastery. Courses will always include a hybrid skills based and hands-on experience based approach that will allow you to learn by seeing and doing. As a Mobile Engineer with almost a decade of experience and as an educator who has taught at every level I have designed the curriclum of this course and other Evolve with Flutter courses to give the student the skills and experience necessary to jump start their career as a Flutter Developer. The course will cover the following:Flutter UI ToolkitDart Programming LanguageCommon Dart typesDesign PrinciplesWidgetsFavorite and Commonly used widgetsWidget classes vs MethodsStateful vs StatelessTree Architecture State Managementinstallation of Flutter and Dartrunning builds in simulator/ emulatoradding packages and where to find themadding assetsbuilding a Flutter app
Overview
Section 1: Introduction
Lecture 1 What is Flutter?
Lecture 2 Why Learn Flutter?
Lecture 3 Evolve with Flutter
Lecture 4 Meet your instructor
Lecture 5 Evolution Tip #1: K.I.S.S.
Section 2: Dart Foundations
Lecture 6 What is Dart?
Lecture 7 Dart Pad
Lecture 8 Dart Types
Lecture 9 Keywords
Lecture 10 Operators
Lecture 11 Coding Challenge #1:Dart Strings
Lecture 12 Coding Solution #1: Dart Strings
Lecture 13 Coding Challenge #2: Dart ints and doubles
Lecture 14 Coding Solution #2: Dart ints and doubles
Lecture 15 Coding Challenge #3: Dart bools
Lecture 16 Coding Solution #3: Dart bools
Lecture 17 Coding Challenge #4:Dart Lists
Lecture 18 Coding Solution #4: Dart Lists
Lecture 19 Coding Challenge #5:Dart Functions
Lecture 20 Coding Solution #5: Dart Functions
Lecture 21 Coding Challenge #6: Dart Classes
Lecture 22 Coding Solution #6: Dart Classes
Section 3: Set-Up Your Work Environment
Lecture 23 Install Flutter
Lecture 24 Xcode and ios setup
Lecture 25 Install Android Studio and Android setup
Lecture 26 Install Brew
Lecture 27 Install Gradle
Lecture 28 create your first flutter app
Section 4: Flutter Foundations
Lecture 29 what is material design?
Lecture 30 The anatomy of a flutter app
Lecture 31 Widgets!
Lecture 32 stateless vs stateful widgets
Lecture 33 Tree Structure
Lecture 34 Hot Reload and Hot Restart
Lecture 35 Extract and Import Widget
Lecture 36 Pubspec.yaml and Pub.dev
Lecture 37 Flutter Dev Tools
Section 5: Favorite Widgets
Lecture 38 Scaffold and App Bar
Lecture 39 Columns and Rows
Lecture 40 Text
Lecture 41 Card and Inkwell
Lecture 42 Stack with Image
Lecture 43 ListView and Listile
Lecture 44 Buttons(Elevated, Text,Icon, etc )
Section 6: Course Project: Vax app
Lecture 45 what you are building?
Lecture 46 Challenge #1:Create project and set-up with dependencies
Lecture 47 Solution #1: create project and set-up dependencies and file structure
Lecture 48 Challenge#2 : NavScreen
Lecture 49 Solution #2: Nav Screen
Lecture 50 Challenge # 3: Index Provider
Lecture 51 Solution # 3 : Index Provider
Lecture 52 Challenge #4 Vaccine Model
Lecture 53 Solution # 4: Vaccine Model
Lecture 54 Challenge #5: Vaccine Info Page
Lecture 55 Solution # 5: Vaccine Info Page
Lecture 56 Challenge #6 VaccineProvider
Lecture 57 Solution # 6: Vaccine Provider
Lecture 58 Final Solution: Vaccine Wallet
Section 7: Additional Content-Ghost in the Machine
Lecture 59 Is A.I. coming for our jobs
Beginner Flutter developers or anyone wanting refresher in Dart or Flutter