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

Flutter & Dart: The complete beginner to advance guide[2023]

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

Explore the Complete Flutter SDK & Framework Guide for Building High-Quality Native iOS and Android Apps from Scratch.


1 - Introduction to Flutter and setup
  • 1 - Introduction
  • 2 - What is Flutter
  • 3 - What is dart and why flutter uses dart
  • 4 - Flutter architecture
  • 5 - What is a widget
  • 6 - Mac OS setup
  • 7 - Run Flutter App on Mac OS
  • 8 - Windows Setup
  • 9 - Run Flutter app on Windows OS
  • 10 - Android studio vs VS Code
  • 11 - Project Folder structure
  • 12 - ARTICLE Know more about flutter project folder structure.html
  • 13 - Anatomy of Dart program
  • 14 - Explain the counter app example
  • 15 - ARTICLE Components of the counter app.html
  • 16 - Extras Android studio extensions
  • 17 - Official Learning Resources.html

  • 2 - Learning about Dart Programming and Flutter Basics Calculator App
  • 18 - Module Introduction
  • 19 - VariablesDart fundamentals
  • 20 - Rules of defining variable name or identifierDart fundamentals
  • 21 - Exercise1 Variables
  • 22 - final and constVariable
  • 23 - ARTICLE final and const difference points.html
  • 24 - FunctionDart Fundamentals
  • 25 - Higher order function
  • 26 - Conditional Flow StatementsDart Fundamental
  • 27 - Exercise2Functions Conditional Flow Statement Loop
  • 28 - Classes and ObjectsDart fundamentals
  • 29 - ConstructorDart fundamentals
  • 30 - Types of contructorDart fundamentals
  • 31 - InheritanceDart fundamentals
  • 32 - Polymorphism and Abstract classDart fundamentals
  • 33 - DART-BASICS.pdf
  • 33 - PDF Dart Resource.html
  • 34 - Getting started with flutter
  • 35 - Create First Flutter AppMaterialApp Scaffold
  • 36 - Create layout for calculator app
  • 37 - Basics about Stateless widget

  • 3 - State management using setState method Calculator App
  • 38 - Module Introduction
  • 39 - What is state
  • 40 - ARTICLE What is state.html
  • 41 - State of our Calculator application
  • 42 - Create our first Stateful widget
  • 43 - Building state and calculate method logic
  • 44 - Change keyboard Convert string to double handle calculate method based on text
  • 45 - Displaying error message

  • 4 - Styling Building custom Widgets and optimising the code Calculator App
  • 46 - Create custom button and add User interaction
  • 47 - Updating the color of button based on the state of the app
  • 48 - Code resource.html
  • 48 - calculator-app.zip
  • 49 - Why separating widget in flutter is helpful.html
  • 50 - Building separate widget for Operator buttonCode Optimisation
  • 50 - main.zip
  • 51 - Building separate widget for TextField Code optimisation
  • 51 - main.zip
  • 52 - Creating separate method to check value of controllers Code optimisation
  • 53 - Module Wrap Up
  • 53 - custom-text-field.zip
  • 53 - main.zip
  • 53 - operator-button.zip

  • 5 - Navigation Drop downs Popup Menu DateTime picker TODO Application
  • 54 - Module Introduction
  • 55 - Create AppBar and PopupMenu Button
  • 56 - Create TODO widget implementing checkbox
  • 57 - Change the color of TODO type based on the value
  • 58 - Navigate to a new page
  • 59 - Add new task page AppBar UI navigate back to the previous screen
  • 60 - New Task page TextField UI and Date Picker implementation
  • 61 - Implement the Drop Down Menu

  • 6 - State management using setState methodTODO Application
  • 62 - Manage the state of date picker drop down menu
  • 62 - flutter-todo-app.zip
  • 63 - Add new todo on Home page screen
  • 63 - todo-app-add-new-todo.zip
  • 64 - Update the status of TODO checkbox
  • 64 - todo-app-update-status.zip
  • 65 - Update the status of UI in Pending and All List categories
  • 65 - todo-app-create-temp-list.zip
  • 66 - Manage the state of category update the list of todo based on category
  • 67 - Adding delay before updating the UI of the TODO list
  • 68 - Bug Fixes
  • 68 - todo-app-final-code.zip

  • 7 - Navigation and sharing data between screens using named routesGYM GUIDE APP
  • 69 - Module Introduction
  • 70 - Working with asset image text styling color appBar and drawer
  • 70 - gym-guide-app-start.zip
  • 71 - Home screen header
  • 72 - Workout category card widget UI
  • 73 - Create the list of workout categories with list view builder
  • 74 - ARTICLE Why we cant use ListView inside the Column.html
  • 75 - Set the theme using ThemeData Pass data using the constructor
  • 75 - gym-app-set-the-theme-using-themeData-Pass-data-using-the-constructor.zip
  • 76 - Introduction to routes and passing data using routes
  • 77 - Create exercise model and list of exercise
  • 77 - exercise.zip
  • 77 - exercise-model.zip
  • 78 - Create the exercise card widget
  • 78 - gym-guide-app-exercise-list-card-widget-ui.zip
  • 79 - ARTICLE Listgenerate and join method.html
  • 80 - Create the list of exercise card widget with ListViewseperated method
  • 80 - gym-guide-app-list-of-exercise.zip
  • 81 - Gym exercise details page UI
  • 81 - gym-guide-app-exercise-details-page-ui.zip
  • 82 - Manage the state of isFavourite using floating action button
  • 82 - gym-guide-app-manage-the-status-of-is-favourite.zip
  • 83 - Create BottomNavigationBar UI and theme
  • 84 - Update the UI of the homepage based on the index of bottom navigation bar
  • 85 - Update the favourite exercise list
  • 85 - gym-guide-app-update-fav-Exercise-list-globally.zip
  • 86 - Create drawer UI
  • 87 - Add navigation in Drawer items
  • 88 - Create Filter screen UI and manage the state of RadioListTile and Slider
  • 89 - Manage the UI flow and list of exercise based on the filter selected by the user
  • 89 - gym-guide-app-managing-the-list-exercise-based-on-filters.zip
  • 90 - Create the BMI calculator UI and manage the state
  • 90 - gym-guide-app-bmi-screen-ui.zip
  • 91 - Calculate and display the result of BMI
  • 91 - gym-guide-app-calculate-the-bmi-value.zip

  • 8 - Working with Forms DOC SAVER APP
  • 92 - Module app demo
  • 93 - Project structure and building custom text field
  • 93 - icon-image.zip
  • 94 - Create form layout and and new approach to declare SizedBox
  • 95 - Create custom authentication button
  • 96 - Setting up the provider and creating our first provider class
  • 97 - Working with MediaQuery and Linear Gradient
  • 97 - doc-app-working-with-media-query-and-screen-gradiant-background.zip
  • 98 - Integrating provider with UI and managing the state
  • 99 - Form Validation

  • 9 - Basics about State management using ProviderDOC SAVER APP
  • 100 - Why we need another state management technique
  • 101 - ARTICLE Provider Learning Resources.html
  • 102 - What is provider
  • 103 - How to use Providerof and Consumer to update the UI
  • 103 - provider-implementation-example.zip
  • 104 - Setting up and Creating our first provider
  • 105 - Toggle the visibility of the password
  • 106 - Forget password screen UI

  • 10 - Firebase EmailPassword authenticationDOC SAVER APP
  • 107 - Important links.html
  • 108 - Connect your Flutter app with firebase projects
  • 109 - Install firebaseauth plugin and enable email pass auth provider from firebase
  • 110 - Create first authentication methodSignUp
  • 111 - Create sign in method
  • 112 - Create reset password method and manage the state of forgot password screen
  • 113 - Implementing loading progress indicator
  • 114 - Test the forgot password functionality using the link in inbox
  • 115 - Handling authentication error using trycatch block
  • 116 - Displaying forgot password status using snackbar
  • 117 - Displaying SnackBar on authentication error and success
  • 118 - Writing more clean code
  • 119 - Navigate to home screen on success authentication
  • 120 - Logout

  • 11 - Custom AppBar FloatingActionButton Select image using filepickerDOC SAVER
  • 121 - Creating Custom appbar
  • 121 - icon-text.zip
  • 122 - Create separate widget for custom appbar
  • 123 - File Card widget UI
  • 124 - Create separate widget for File Card widget
  • 125 - Create custom floating action button
  • 126 - Create add document screen
  • 127 - Important Link.html
  • 128 - Install filepicker package to open native file explorer
  • 129 - Using MultiProvider to add providers in MaterialApp
  • 130 - Handle the response and error of the native file explorerfilepicker package
  • 130 - audio.mp3
  • 130 - driving-licience.zip
  • 130 - flutter-interview-questions.zip
  • 130 - flutter-note-maker.pdf
  • 131 - Display name of selected file on UI
  • 132 - Better approach to use provider to display the picked file name

  • 12 - Working with Firebase Realtime database and Firebase storageDOC SAVER APP
  • 133 - Important links.html
  • 134 - Setting up Realtime database in Firebase Console
  • 135 - Install firebasedatabase package inside flutter project
  • 136 - Install firebasestorage package and set up firebase console for storage
  • 137 - Upload the data to Realtime database
  • 138 - Upload the file to firebase storage
  • 139 - Error handling showing progress indicator and rest document details on success
  • 139 - doc-app-error-handling-progress-indicator-rest-form.zip
  • 140 - Fetching the list of data using StreamBuilder
  • 141 - Displaying loading progress indicator and managing the connection state
  • 141 - icon-no-file.zip
  • 142 - Implementing search functionality
  • 143 - Attaching users to list of document
  • 144 - Create dialog box and delete the document data from realtime storage database
  • 145 - View the pdf file and image using the url
  • 146 - Create UI for setting screen
  • 147 - Send username to realtime database
  • 148 - Fetch username and update username
  • 149 - Add logout email and update username using model sheet

  • 13 - Managing navigation stack testing and Wrap upDOC SAVER APP
  • 150 - Whats the problem
  • 151 - Remove Auth page from navigation stack after loginsignup is successful
  • 152 - Manage navigation stack after logout
  • 153 - Adding a splash screen
  • 154 - Auto login or Landing user to home screen if user is already loggedin
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 9480
    حجم: 9435 مگابایت
    مدت زمان: 1008 دقیقه
    تاریخ انتشار: ۲۲ فروردین ۱۴۰۲
    طراحی سایت و خدمات سئو

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