Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Flutter and Dart | Complete Flutter Dart Programming Course
Introduction to Flutter
What is Flutter? (5:07)
Why Flutter? (5:06)
Flutter App's Anatomy (2:37)
Flutter Versions (4:16)
Quiz
Environment Setups
Git and Flutter SDK Setup (6:13)
Prequisties for Flutter Setup (5:39)
Android Studio and SDK Installation (7:33)
First Flutter Project in Android Studio (5:44)
First Flutter Project in VSCode (4:20)
Flutter App on Real Device (5:04)
Mac Setup-Install Flutter SDK (5:12)
Mac Setup-Install Android Studio (3:56)
Mac Setup-Install The Android Emulator (3:25)
Mac Setup-Install Xcode and Command Line Tools (1:37)
Quiz
Flutter Basics
Creating Project with VS Code (4:14)
Creating Projects with Commands (5:23)
Using MaterialApp Widget (8:38)
Using Scaffold Widget (7:57)
Using FloatingActionButton (11:31)
Using Container Widget (6:56)
Container Margin and Padding Properties (8:07)
Box Decoration (12:35)
Row and Column Widget Basic Features (12:35)
Using Expanded and Flexible Widget (9:57)
Chapter Again (11:38)
Chapter Again 2 (7:13)
Quiz
Basics Widgets in Flutter
Create Our Widget (10:05)
Hot Reload and Hot Restart in Flutter (9:56)
Stateful Widgets (9:08)
Build Context (6:39)
Adding Images and Image Types (12:48)
Using FadeinImage, IntrinsicHeight, and PlaceHolder (7:31)
Basic Button Types (12:33)
Dropdown Button (11:56)
Popup Menu Button (8:34)
Basic Blog Structure (App) (11:26)
Quiz
List Types in Flutter
Card ListTile Divider for lists (11:39)
Using Listview (8:51)
ItemBuilder and SeperatorBuilder (9:32)
EasyLoading Package Usage (12:47)
AlertDialog and Buttonbar (9:31)
Layout Problems and Solutions (9:55)
Using Gridview (13:42)
BoxDecoration and DecorationImage (11:42)
Display with Gesture Detector Capturing (5:45)
CustomScrollView and SliverAppBar (6:47)
Using SliverList (8:31)
Using Builder for SilverList (9:03)
Using SliverGrid (9:38)
Quiz
Navigation Operations
Navigation Operations (5:41)
Using Navigator push (8:53)
Using Navigator pop (8:33)
Using WillPopScope (4:45)
Using PushReplacement and CanPop, MaybePop (5:35)
Defining Named Route (9:24)
Using OnGenerated Route (12:00)
Submitting Data to New Pages (10:53)
Using Constructors for Submitting Data (5:32)
PopUntil and PushNamedRemoveUntil (5:04)
Quiz
Book List Application
Application Introduction (2:26)
Creating the Data Source (11:34)
Create List (8:02)
Creating the Detail Page (8:37)
Using Palette Generator (8:10)
Using onGenerate (8:16)
Quiz
Input Widgets
Using Controller (10:37)
Textfield Widget (7:55)
Using TextFormField and Validator (7:47)
Registering the Form and Using GlobalKey (6:47)
Using GlobalKey (7:59)
Checkbox Slider Radio and Switch (10:17)
Dropdownbuttom ve DropDownMenuItem (7:47)
Date and Time Selection (11:38)
Using Stepper Widget (9:34)
Stepper Widget-2 (12:04)
Easy Todo List (App) (8:47)
Quiz
Student Grade Calculator(App)
Application Introduction (2:32)
Using Google Fonts and Basic App Structure (9:23)
Using TextFormField for Application (8:03)
Creating the Average Widget (6:23)
Create DropdownButton (11:54)
Dropdown-2 (7:15)
Calculation of the Average and the Lesson Model Class (11:21)
Listing of Courses and Dismissible Button (8:19)
Using Callback Functions (0:45)
Design Processes in Flutter
Using Custom Font (9:41)
Using Drawer and Inkwell (8:59)
Using Bottom Navigation Bar (5:54)
Bottom Navigation Bar and Switching Pages (6:57)
UI State with ExpansionTile and PageStorageKey (14:45)
Using Pageview (12:51)
Using Tabbar and Tabbarview (12:38)
Fashion Design(App)
App introduction and Interface Design-1 (12:57)
Interface Design-2 (6:32)
Interface Design- 3 (8:30)
Interface Design-4 (13:32)
Using Hero and Inkwell Widget (13:43)
Completing the Interface (12:58)
Quiz
Http Package Json and Api
Json and Api Concepts (7:43)
What is API (8:18)
Reading Json Data from Local File (14:56)
Preparing Models for Json Data (12:35)
Listing Json Data with Builder (12:00)
Using InitialData and FutureBuilder (11:09)
Extracting Data From Remote Api with DioLibrary (8:34)
Listing of Data Retrieved From the Internet (11:20)
Quiz
Weather App With http
Prepare Loading Screen (9:07)
Http Example (3:06)
Prepare Main Screen (8:19)
Getting Location Information from User (12:47)
Usage of Api and Json Data (6:07)
Additing Data From Api To Application (10:57)
Completed App (11:31)
Animations
Introduction to Animations (5:13)
AnimationController, Ticker and Controller Methods (15:32)
Tween Animations (11:25)
Curve Animations (6:05)
Staggered Animations (12:32)
Sequence Animations and AnimatedBuilder (13:41)
Animation Widgets (12:15)
Transform Widgets (12:29)
Animations App-Prepairing Interface (12:57)
Using AnimationPosition Widget (10:59)
Using Scale Transation (8:56)
Completion of the Project (7:31)
Quiz
Flutter State Management (Provider)
Why Flutter State Management? (13:00)
Riverpod Package Description (12:57)
Using Provider and StateProvider (14:41)
Using StateNotifierProvider (22:12)
Accesing Other Providers from Another Provider (6:38)
Application Introduction(To-dos App (1:54)
Todo App Interface 1 (11:58)
Todo App Interface 2 (8:26)
Using Riverpod-1 (16:07)
Using Riverpod-2 (12:22)
Using Riverpod-3 (10:23)
Using Riverpod-4 (14:12)
Completion of hte Project (12:34)
Using FutureProvider (18:25)
Riverpod Modifiers (11:31)
Quiz
Flutter State Management ( Flutter Block )
What is Stream (10:53)
Stream Methods (16:22)
Stream Methods - 2 (8:56)
Using Stream Controller (9:25)
Using Streams in Flutter (14:40)
Flutter Bloc Pattern Logic (6:54)
Flutter Bloc Package (13:03)
Counter App with Cubit (19:44)
Counter App with Flutter Bloc (12:53)
Quiz
Flutter State Management(GetX Package)
Counter App with GetX (25:47)
Introduction GetX Package (30:14)
Quiz
Row and Column Widget Basic Features
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock