وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Flutter and Dart | Complete Flutter Dart Programming Course

سرفصل های دوره

Flutter App Development Course. Learn Flutter 3 and Dart with Flutter projects for Web, Android & Mobile App Development


1. Introduction to Flutter and Dart Complete Flutter Dart Programming Course
  • 1. What is Dart and Why is Dart Programming Language
  • 2. FAQ About Google Flutter and Dart Programming Language.html
  • 3. Dart SDK Installation
  • 4. Installation of Required Editor for Dart
  • 5. launch.json File Edit to Run in Debug Mode.html
  • 6. Dart and Flutter Project Files.html
  • 7. Quiz.html

  • 2. Dart Basics
  • 1. First Dart Application
  • 2. Variables and Data Types in Dart
  • 3. Number and Boolean Data Types in Dart Programming Language
  • 4. String Data Type and Interpolition Notion in Dart
  • 5. Final and Const Concepts in Flutter
  • 6. Quiz.html

  • 3. Control and Loop Structures and Operators in Dart
  • 1. Using If, Else and Else If in dart
  • 2. Temary Operator and Null Value Check
  • 3. Switch, Case Statements
  • 4. Conditional Quiz-1 in Dart
  • 5. Operators-1
  • 6. Operators-2 in dart programming
  • 7. Loops and For Loops
  • 8. While and Do While Loops in Dart Flutter
  • 9. Continue and Break Statements in Dart
  • 10. Loops Quiz-2 in Dart
  • 11. Getting Data from Console
  • 12. Getting Data from Console(Example)
  • 13. Quiz.html

  • 4. Functions in Dart ( Flutter )
  • 1. What is Function in Flutter
  • 2. Using Fat Arrow in Dart
  • 3. Optional and Named Parameters in Dart ( Flutter )
  • 4. Quiz.html

  • 5. Collection Structures
  • 1. Fixed-Lenght Lists in dart
  • 2. Dynamic Long Lists in Dart
  • 3. Methods Related to Lists
  • 4. Set Structure
  • 5. map structure in dart
  • 6. Collections Highlights
  • 7. Collection Structure Again
  • 8. Quiz.html

  • 6. Object Oriented Programming in Dart ( Programming Language )
  • 1. Class and Object Concepts
  • 2. Constructor Methods in Flutter ( Dart )
  • 3. Using Factory
  • 4. Private Values and Getter Setter Methods in Dart
  • 5. Example 1
  • 6. Example 2
  • 7. Quiz.html

  • 7. Inheritance and Polymorphism in Dart
  • 1. Inheritance
  • 2. Inheritance Example and Overriding
  • 3. Polymorphism and Late Binding
  • 4. Using Constructor Methods in Inheritance
  • 5. Quiz.html

  • 8. Interface and Abstract Class
  • 1. Abstract Class and Method
  • 2. Interface Concept
  • 3. Static Method and Variables
  • 4. Final and Const Concept
  • 5. Immutable Classes in Flutter - Dart
  • 6. Quiz.html

  • 9. Functional Programming in dart programming
  • 1. What is Lambda
  • 2. Higher Order Function
  • 3. Lexical Closure Concept
  • 4. Constructors of List Class
  • 5. Methods of List Class
  • 6. Constructors and Methods of Map Class
  • 7. Quiz.html

  • 10. Exception and Generic Type Concepts
  • 1. Exception Concept
  • 2. Throwing an Error
  • 3. Creating Our Exception Class
  • 4. Generic Types
  • 5. Create Generic Class
  • 6. Quiz.html

  • 11. Asynchronous Programming and Future Class
  • 1. Introduction to Asynchronous Programming
  • 2. Using Future Class
  • 3. Using then, catchError and whenComplete
  • 4. Using Async and await
  • 5. Future Examples
  • 6. Example Continue
  • 7. Future Extra Information
  • 8. Quiz.html

  • 12. Null Safety
  • 1. What is Null Safety
  • 2. Nullable, Non-Nullable, Assertion Concepts
  • 3. Type Promotion and Required Key
  • 4. Null Safety in Object Properties and Late Keyword
  • 5. Quiz.html

  • 13. Introduction to Flutter
  • 1. What is Flutter
  • 2. Why Flutter
  • 3. Flutter Apps Anatomy
  • 4. Flutter Versions
  • 5. Quiz.html

  • 14. Environment Setups
  • 1. Prequisties for Flutter Setup
  • 2. Git and Flutter SDK Setup
  • 3. Android Studio and SDK Installation
  • 4. First Flutter Project in Android Studio
  • 5. First Flutter Project in VSCode
  • 6. Flutter App on Real Device
  • 7. Mac Setup-Install Flutter SDK
  • 8. Mac Setup-Install Android Studio
  • 9. Mac Setup-Install The Android Emulator
  • 10. Mac Setup-Install Xcode and Command Line Tools
  • 11. Quiz.html

  • 15. Flutter Basics
  • 1. Creating Projects with Commands
  • 2. Creating Project with VS Code
  • 3. Using MaterialApp Widget
  • 4. Using Scaffold Widget
  • 5. Using FloatingActionButton
  • 6. Using Container Widget
  • 7. Container Margin and Padding Properties
  • 8. Box Decoration
  • 9. Row and Column Widget Basic Features
  • 10. Using Expanded and Flexible Widget
  • 11. Chapter Again
  • 12. Chapter Again 2
  • 13. Quiz.html

  • 16. Basics Widgets in Flutter
  • 1. Create Our Widget
  • 2. Hot Reload and Hot Restart in Flutter
  • 3. Stateful Widgets
  • 4. Build Context
  • 5. Adding Images and Image Types
  • 6. Using FadeinImage, IntrinsicHeight, and PlaceHolder
  • 7. Basic Button Types
  • 8. Dropdown Button
  • 9. Popup Menu Button
  • 10. Basic Blog Structure (App)
  • 11. Quiz.html

  • 17. List Types in Flutter
  • 1. Card ListTile Divider for lists
  • 2. Using Listview
  • 3. ItemBuilder and SeperatorBuilder
  • 4. EasyLoading Package Usage
  • 5. AlertDialog and Buttonbar
  • 6. Layout Problems and Solutions
  • 7. Using Gridview
  • 8. BoxDecoration and DecorationImage
  • 9. Display with Gesture Detector Capturing
  • 10. CustomScrollView and SliverAppBar
  • 11. Using SliverList
  • 12. Using Builder for SilverList
  • 13. Using SliverGrid
  • 14. Quiz.html

  • 18. Navigation Operations
  • 1. Navigation Operations
  • 2. Using Navigator push
  • 3. Using Navigator pop
  • 4. Using WillPopScope
  • 5. Using PushReplacement and CanPop, MaybePop
  • 6. Defining Named Route
  • 7. Using OnGenerated Route
  • 8. Submitting Data to New Pages
  • 9. Using Constructors for Submitting Data
  • 10. PopUntil and PushNamedRemoveUntil
  • 11. Quiz.html

  • 19. Book List Application
  • 1. Application Introduction
  • 2. Creating the Data Source
  • 3. Create List
  • 4. Creating the Detail Page
  • 5. Using Palette Generator
  • 6. Using onGenerate
  • 7. Quiz.html

  • 20. Input Widgets
  • 1. Textfield Widget
  • 2. Using Controller
  • 3. Using TextFormField and Validator
  • 4. Registering the Form and Using GlobalKey
  • 5. Using GlobalKey
  • 6. Checkbox Slider Radio and Switch
  • 7. Dropdownbuttom ve DropDownMenuItem
  • 8. Date and Time Selection
  • 9. Using Stepper Widget
  • 10. Stepper Widget-2
  • 11. Easy Todo List (App)
  • 12. Quiz.html

  • 21. Student Grade Calculator(App)
  • 1. Application Introduction
  • 2. Using Google Fonts and Basic App Structure
  • 3. Using TextFormField for Application
  • 4. Creating the Average Widget
  • 5. Create DropdownButton
  • 6. Dropdown-2
  • 7. Calculation of the Average and the Lesson Model Class
  • 8. Listing of Courses and Dismissible Button
  • 9. Using Callback Functions

  • 22. Design Processes in Flutter
  • 1. Using Custom Font
  • 2. Using Drawer and Inkwell
  • 3. Using Bottom Navigation Bar
  • 4. Bottom Navigation Bar and Switching Pages
  • 5. UI State with ExpansionTile and PageStorageKey
  • 6. Using Pageview
  • 7. Using Tabbar and Tabbarview
  • 8. Quiz.html

  • 23. Fashion Design(App)
  • 1. App introduction and Interface Design-1
  • 2. Interface Design-2
  • 3. Interface Design-3
  • 4. Interface Design-4
  • 5. Using Hero and Inkwell Widget
  • 6. Completing the Interface
  • 7. Quiz.html

  • 24. Http Package Json and Api
  • 1. Json and Api Concepts
  • 2. What is API
  • 3. Reading Json Data from Local File
  • 4. Preparing Models for Json Data
  • 5. Listing Json Data with Builder
  • 6. Using InitialData and FutureBuilder
  • 7. Extracting Data From Remote Api with DioLibrary
  • 8. Listing of Data Retrieved From the Internet
  • 9. Quiz.html

  • 25. Weather App With http
  • 1. Http Example
  • 2. Prepare Loading Screen
  • 3. Prepare Main Screen
  • 4. Getting Location Information from User
  • 5. Usage of Api and Json Data
  • 6. Additing Data From Api To Application
  • 7. Completed App

  • 26. Introduction to Firebase
  • 1. What is Firebase
  • 2. Products Offered by Firebase
  • 3. Firebase Pricing Policy, Limits and Quotas
  • 4. Quiz.html

  • 27. Firebase RealTime Database
  • 1. Creating a Firebase Database
  • 2. Adding Real-time Data to The Database via Firebase Console
  • 3. What is NoSql Database
  • 4. FireStore and Realtime Database Differences
  • 5. Firestore Collection and Documentation Concepts
  • 6. Add Data, Add and Set Method
  • 7. Update and Delete Data
  • 8. Onetime Reading of Data
  • 9. Realtime Reading with Stream
  • 10. Operations with Batch
  • 11. Transaction Operations
  • 12. Data Query in FireBase
  • 13. Firebase Storage File Upload and Url Retrieval
  • 14. Quiz.html

  • 28. Authentication with Firebase
  • 1. Introduction to Authentication
  • 2. Creating a Project with a Package Name
  • 3. Flutter Fire and Firebase CLI installations
  • 4. Creating User with Email and Password
  • 5. LogIn and LogOut with Email and Password
  • 6. Email and Password Update Procedures
  • 7. Sign in with Google
  • 8. Phone Number Login
  • 9. Quiz.html

  • 29. Animations
  • 1. Introduction to Animations
  • 2. AnimationController, Ticker and Controller Methods
  • 3. Tween Animations
  • 4. Curve Animations
  • 5. Staggered Animations
  • 6. Sequence Animations and AnimatedBuilder
  • 7. Animation Widgets
  • 8. Transform Widgets
  • 9. Animations App-Prepairing Interface
  • 10. Using AnimationPosition Widget
  • 11. Using Scale Transation
  • 12. Completion of the Project
  • 13. Quiz.html

  • 30. Flutter State Management (Provider)
  • 1. Why Flutter State Management
  • 2. Riverpod Package Description
  • 3. Using Provider and StateProvider
  • 4. Using StateNotifierProvider
  • 5. Accesing Other Providers from Another Provider
  • 6. Application Introduction(To-dos App
  • 7. Todo App Interface 1
  • 8. Todo App Interface 2
  • 9. Using Riverpod-1
  • 10. Using Riverpod-2
  • 11. Using Riverpod-3
  • 12. Using Riverpod-4
  • 13. Completion of hte Project
  • 14. Using FutureProvider
  • 15. Riverpod Modifiers
  • 16. Quiz.html

  • 31. Flutter State Management ( Flutter Block )
  • 1. What is Stream
  • 2. Stream Methods
  • 3. Stream Methods-2
  • 4. Using Stream Controller
  • 5. Using Streams in Flutter
  • 6. Flutter Bloc Pattern Logic
  • 7. Flutter Bloc Package
  • 8. Counter App with Cubit
  • 9. Counter App with Flutter Bloc
  • 10. Quiz.html

  • 32. Flutter State Management(GetX Package)
  • 1. Introduction GetX Package
  • 2. Counter App with GetX
  • 3. Quiz.html

  • 33. Extra
  • 1. Flutter and Dart Complete Flutter Dart Programming Course.html
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    شناسه: 23956
    حجم: 19688 مگابایت
    مدت زمان: 2197 دقیقه
    تاریخ انتشار: ۱۲ آذر ۱۴۰۲
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید