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

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
  • 179,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

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

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

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