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

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 دقیقه
    تاریخ انتشار: 13 مهر 1402
    طراحی سایت و خدمات سئو

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