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

The Ultimate Dart & Flutter Course 2023

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

A Complete Guide / Tutorial to the Flutter & Dart SDK for building native Android, iOS, Web & Desktop Applications!


1. Introduction
  • 1. Introduction

  • 2. Introduction To Dart
  • 1. Introduction
  • 2. What is Dart
  • 3. Dart SDK

  • 3. Operators, Comments & Variables
  • 1. Print Statement
  • 2. Operators
  • 3. Comments
  • 4. Variables
  • 5. var, const and final Variables
  • 6. final vs const variables
  • 7. Optional Nullable Variables
  • 8. Dart Basics Quiz 1.html

  • 4. Control Flow
  • 1. If Condition
  • 2. Ternary Conditions
  • 3. Switch Statement
  • 4. Exercise 1
  • 5. For Loop
  • 6. While Loop
  • 7. Do While Loop
  • 8. continue keyword
  • 9. Exercise 2
  • 10. break keyword
  • 11. Dart Basics Quiz 2.html

  • 5. Functions
  • 1. Functions
  • 2. Returning 2 Values from a Function (Records)
  • 3. Patterns
  • 4. Returning Nullable VariablesValues
  • 5. Function Positional Arguments & Global Variables
  • 6. Function Named Arguments
  • 7. Named Records
  • 8. Returning Functions from Functions
  • 9. Arrow Function
  • 10. Anonymous Functions
  • 11. Dart Basics Quiz 3.html

  • 6. Classes
  • 1. Classes
  • 2. Constructor
  • 3. this keyword
  • 4. Positional Constructor Arguments
  • 5. Immutable Classes
  • 6. Named Constructor Arguments
  • 7. Classes Terminology
  • 8. Private Variables
  • 9. Getters
  • 10. Setters
  • 11. Static Variables
  • 12. Static Functions
  • 13. When to use static keyword
  • 14. Dart Basics Quiz 4.html

  • 7. Object Oriented Programming (OOP)
  • 1. Inheritance
  • 2. implements keyword
  • 3. Abstract Classes
  • 4. Object Oriented Programming (OOP) in Dart
  • 5. Polymorphism
  • 6. Abstraction
  • 7. Encapsulation
  • 8. OOP Brief
  • 9. Mixins
  • 10. Class Modifiers
  • 11. Dart Basics Quiz 5.html

  • 8. Lists, Maps & Enums
  • 1. Lists
  • 2. Sets
  • 3. Maps
  • 4. Enums
  • 5. Enhanced Enums
  • 6. Dart Basics Quiz 6.html

  • 9. Asynchronous Programming
  • 1. Exception Handling
  • 2. Futures (Promises)
  • 3. Streams

  • 10. More on Records, Patterns & Extensions
  • 1. Creating Records
  • 2. Patterns & Pattern Matching
  • 3. Extensions

  • 11. Flutter Installation
  • 1. Introduction.html
  • 2. Installing Flutter
  • 3. Installing Android Studio & Configuring for Android
  • 4. Installing Xcode & Configuring for iOS
  • 5. Installing VS Code
  • 6. Exploring VS Code
  • 7. Creating Flutter Project
  • 8. Exploring Folders Flutter Creates
  • 9. Increasing Font Size in VS Code
  • 10. Highlighting Code in VS Code
  • 11. Running Flutter App

  • 12. Flutter Basics
  • 1. Writing First Flutter Code!
  • 2. Importing Packages and material.dart
  • 3. runApp function in Flutter
  • 4. What are Widgets
  • 5. Text Widget
  • 6. Types of Widgets
  • 7. What is State in Flutter
  • 8. What is Stateless Widget in Flutter
  • 9. Material & Cupertino Design
  • 10. What is MaterialApp in Flutter
  • 11. What is Scaffold in Flutter
  • 12. Center Widget
  • 13. Widget Tree
  • 14. Splitting & Extracting Widgets
  • 15. What is BuildContext
  • 16. Importing Files & Magic of Flutter Extension
  • 17. Relative Importing
  • 18. Flutter Basics Quiz 1.html

  • 13. Currency Converter App
  • 1. Breaking Down The Currency Converter App
  • 2. Column Widget
  • 3. ColoredBox Widget
  • 4. Color Class
  • 5. TextStyle
  • 6. Colors
  • 7. TextField Widget
  • 8. Why Build Function Should Contain NO Complex Tasks
  • 9. Changing Keyboard Type For TextField Input
  • 10. Padding Widget
  • 11. Container Widget
  • 12. Padding vs Margin - The Difference
  • 13. TextButton Widget
  • 14. Print Statement & Warnings (Flutter Lints)
  • 15. TextButton Widget contd.
  • 16. ElevatedButton Widget
  • 17. Shortening the ButtonStyle!
  • 18. AppBar Widget
  • 19. Understanding the need For StatefulWidget
  • 20. StatefulWidget
  • 21. Build Function Can Be Called How Many Times
  • 22. setState
  • 23. Handling Edge Cases
  • 24. CupertinoApp & iOS Styled Widgets
  • 25. initState and dispose
  • 26. Recap & Widgets LifeCycle
  • 27. Flutter Basics Quiz 2.html

  • 14. Weather App
  • 1. Weather App Demo
  • 2. Analysing the default Flutter Code
  • 3. Weather App Setup
  • 4. GestureDetector and InkWell Widget
  • 5. IconButton Widget
  • 6. Planning the Body of Weather App using PlaceHolder Widget
  • 7. Card Widget
  • 8. ClipRRect Widget
  • 9. Backdrop and ImageFilter Widget
  • 10. Text For Weather App
  • 11. Row Widget
  • 12. SingleChildScrollView Widget
  • 13. Working on Additional Info Section
  • 14. Passing Arguments Using Constructor
  • 15. http plugin in Flutter
  • 16. OpenMapWeather API
  • 17. Handling Future in initState
  • 18. Extracting Data from API in Flutter
  • 19. Displaying Loading Indicator
  • 20. FutureBuilder Widget
  • 21. Extracting Data From AsyncSnapshot
  • 22. for loop in Flutter UI
  • 23. ListView.builder Widget
  • 24. Date Formatting using intl
  • 25. Switching Themes
  • 26. Layout Principle In Flutter Explained
  • 27. Flutter Behind The Scenes, 3 Trees & BuildContext

  • 15. Shopping App
  • 1. Shopping App Demo
  • 2. Creating Shop App Project
  • 3. Adding Custom Fonts
  • 4. Theming, Color Scheme
  • 5. Creating a Header (SafeArea Widget)
  • 6. Expanded Widget in Column (For TextField Widget)
  • 7. Chip Widget
  • 8. How Theming Works Behind the Scenes (InheritedWidget)
  • 9. Selecting Filter contd
  • 10. Adding Images and Product Dummy Data
  • 11. Displaying Products List on Home Page (Image Widget)
  • 12. Designing Product Details Page (Spacer and Flex Widget)
  • 13. Navigation & Routing
  • 14. How Navigator Works Behind The Scenes (And State Management)
  • 15. BottomNavigationBar Widget
  • 16. IndexedStack Widget
  • 17. Designing Cart Page (ListTile Widget)
  • 18. State Management with Provider, SnackBar
  • 19. State Management Note.html
  • 20. Why I Dont Recommend Using GetX
  • 21. Dialogs in Flutter
  • 22. Provider Extension Methods on BuildContext
  • 23. Provider State Management Recap
  • 24. Responsive UI in Flutter (GridView, MediaQuery)
  • 25. InheritedWidget vs InheritedModel
  • 26. Responsive UI in Flutter (LayoutBuilder Widget)
  • 27. MediaQuery vs LayoutBuilder
  • 28. Challenge Make Weather App Responsive
  • 29. Flutter Widgets Sizing Summary

  • 16. Google Search Clone with API Integration
  • 1. Demo
  • 2. Important Note.html
  • 3.1 Colors.html
  • 3.2 Translations.html
  • 3. Creating & Setting Up Flutter Project
  • 4. Creating Responsive Layout
  • 5. Main Screen AppBar
  • 6.1 Images.html
  • 6. Main Screen Body
  • 7.1 Translations.html
  • 7. Main Screen Footer
  • 8. Making the Main Screen Responsive
  • 9. Search Results UI
  • 10.1 Context Key.html
  • 10.2 Custom Search API.html
  • 10.3 Dummy API.html
  • 10.4 Google Developer Console.html
  • 10. Getting API & Context Key
  • 11.1 Dummy API.html
  • 11. Building Search Results UI
  • 12.1 Dummy API.html
  • 12. Adding Pagination
  • 13. Responsive Search Results UI
  • 14. Changing Title Of Website
  • 15.1 Source Code.html
  • 15. Making Some Minor Changes

  • 17. Beautiful Login UI
  • 1. Introduction
  • 2.1 Assets.html
  • 2.2 Colors.html
  • 2. Project Setup
  • 3. Adding Text & Image
  • 4. Outlined Buttons
  • 5. TextFields
  • 6. Gradient Buttons
  • 7.1 Final Source Code.html
  • 7.2 Original Design By Oliver Cederburg.html
  • 7. Conclusion

  • 18. Voice Assistant App Powered By ChatGPT & Dall-E
  • 1. Introduction & Demo
  • 2.1 Final Source Code.html
  • 2. Setting up Flutter Project
  • 3. Virtual Voice Assistant UI
  • 4. Flutter Speech To Text
  • 5. UPDATE in OpenAI API Billing.html
  • 6. OpenAI API
  • 7. ChatGPT API Integration
  • 8. AI Image Generation using Dall-E API
  • 9. Flutter Text to Speech Flutter TTS
  • 10. Toggling Widgets Visibility
  • 11. Adding Animations
  • 12.1 Source Code.html
  • 12. Conclusion

  • 19. State Management with Riverpod & Code Generation
  • 1. Introduction
  • 2. Why should we use Riverpod
  • 3. Getting Started with Riverpod
  • 4. ProviderScope
  • 5. Provider
  • 6. Reading Providers using ConsumerWidget
  • 7. Reading Providers using Consumer
  • 8. ConsumerWidget vs Consumer
  • 9. ref.watch vs ref.read
  • 10. StatefulConsumerWidget
  • 11. StateProvider
  • 12. StateNotifier & StateNotifierProvider
  • 13. Select Property
  • 14. ChangeNotifier & ChangeNotifierProvider
  • 15. FutureProvider
  • 16. AsyncValue
  • 17. ProviderRef
  • 18. StreamProvider
  • 19. Modifiers
  • 20. .family
  • 21. .autoDispose
  • 22. Recap of all Providers
  • 23. Ref
  • 24. Useful Methods on ProviderRef
  • 25. ProviderObserver
  • 26. Limitations of Riverpod
  • 27. Flutter Riverpod Snippets (VS Code Extension)
  • 28. Riverpod Generator + Annotation
  • 29. Limitations of Riverpod Generator (till now)
  • 30. New in Riverpod!.html
  • 31. Create Custom Code Generator in Flutter

  • 20. Full Stack Reddit Clone
  • 1. Introduction
  • 2.1 Awards.html
  • 2.2 Colors.html
  • 2.3 Constants.html
  • 2.4 Final Source Code.html
  • 2.5 Images.html
  • 2.6 Upvote Icon Font.html
  • 2. Project Setup
  • 3. Folder Structure Explanation
  • 4. Login Screen UI
  • 5. What is Firebase.html
  • 6. Firebase Setup
  • 7.1 SHA-1 Key.html
  • 7. Google Sign In Firebase Authentication
  • 8. Storing Data to Firebase
  • 9. Efficient Exception Handling Technique
  • 10. Storing Data to Provider
  • 11. Route Management
  • 12. Firebase State Persistence
  • 13. Home Screen AppBar UI
  • 14. Community List Flutter Drawer
  • 15. Create Community Screen UI
  • 16. Creating Communities and Storing to Firebase
  • 17. Displaying User Communities
  • 18. Community Profile UI
  • 19. Mod Tools UI
  • 20. Edit Community Screen UI
  • 21. Editing Community
  • 22. Searching Communities
  • 23. Logging User Out
  • 24. User Profile Drawer UI
  • 25. Joining & Leaving Communities
  • 26. Adding Moderators
  • 27. User Profile UI
  • 28. Edit User Profile
  • 29. Toggling Theme
  • 30. Bottom Nav Bar
  • 31. Add Post Screen UI
  • 32. Sharing Link, Image & Text Only Posts
  • 33. Fetching Feed Posts
  • 34. Deleting Posts
  • 35.1 Upvote Icon Font.html
  • 35. UpvotingDownvoting Posts
  • 36. Moderator Option on Posts
  • 37. Displaying Posts on User Profile
  • 38. Comments on Posts
  • 39. Updating User Karma Based on Activities
  • 40.1 Awards.html
  • 40. Awarding the PostUser
  • 41. Firebase Login as Guest
  • 42. Restricting Guest Features
  • 43. Running on Web - Flutter Responsive UI
  • 44. Note About GoRouter in Flutter.html
  • 45. [OPTIONAL] GoRouter - Navigator 2.0
  • 46.1 Source Code.html
  • 46. Conclusion

  • 21. Animations
  • 1. Coming Soon!.html

  • 22. Flutter Automated Testing
  • 1.1 Source Code For All Types of Testing.html
  • 1. Introduction To Testing
  • 2.1 Source Code.html
  • 2. Unit Test Basics & Writing Testable Code Counter App
  • 3.1 Source Code.html
  • 3. Unit Test Mocking & Stubbing API App
  • 4.1 Source Code.html
  • 4. Widget Test Counter App
  • 5.1 Source Code.html
  • 5. Widget Test API App
  • 6.1 Source Code.html
  • 6. Widget Test Animations App
  • 7.1 Source Code.html
  • 7. Integration Test
  • 8. Testing Firebase Apps.html

  • 23. [EXTRA] Image Editing App without Plugins!
  • 1. Demo
  • 2.1 Final Source Code.html
  • 2. Setting Up The Project
  • 3. Picking Image from Gallery
  • 4. Adding New Text UI
  • 5. Adding New Text Logic
  • 6. Creating an AppBar
  • 7. Selecting Text
  • 8. Changing Text Colour
  • 9. Increasing Font Size
  • 10. Decreasing Font Size
  • 11. Aligning Texts
  • 12. Bolding Texts
  • 13. Italic Text
  • 14. Adding Lines for Text
  • 15. Deleting Text
  • 16. Saving Image to Gallery
  • 17.1 Source Code.html
  • 17. Conclusion
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 19542
    حجم: 25726 مگابایت
    مدت زمان: 2464 دقیقه
    تاریخ انتشار: ۱۳ مهر ۱۴۰۲
    طراحی سایت و خدمات سئو

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