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

Flutter & Dart Essentials-Build Mobile Apps like a Pro

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

Build Mobile apps for Android & iOS using Dart, Flutter, SQLite, Firebase, REST APIs and more.


1 - Introduction
  • 1 - Welcome to the course
  • 2 - What is inside the course

  • 2 - Setup SDKs and Tools
  • 3 - Install Flutter SDK on Windows
  • 4 - Download and Install Android Studio on Windows
  • 5 - Install Flutter and Dart Plugins
  • 6 - Install Android Emulator
  • 7 - Create First Project and Run on Emulator

  • 3 - Dart Programming Language
  • 8 - Welcome to Dart
  • 9 - Say Hello World
  • 10 - Number Types in Dart
  • 11 - String Interpolation
  • 12 - Var and Dynamic types
  • 13 - Final and Const keywords
  • 14 - Common Operators in Dart
  • 15 - If Else Statement
  • 16 - Switch Statement and Expression
  • 17 - Data Structure List
  • 18 - Data Structure Map
  • 19 - Data Structure Set
  • 20 - Loops in Dart
  • 21 - Null Safety in Dart
  • 22 - Function in Dart
  • 23 - Lambda Expression in Dart
  • 24 - Class Object and Constructor
  • 25 - Named Constructor
  • 26 - Inheritance in Dart
  • 27 - Method Overriding
  • 28 - Abstract Class in Dart
  • 29 - Runtime Polymorphism
  • 30 - Mixin in Dart
  • 31 - Final and Static Components
  • 32 - Asynchronous Components Future and Async Await
  • 33 - Wrap Up

  • 4 - Flutter Basic Widgets
  • 34 - Welcome to Flutter
  • 35 - Hello Flutter Our First App
  • 36 - Quick Overview on Profect File Structure
  • 37 - Center Widget Put the text in Center
  • 38 - MaterialApp Our first theme widget
  • 39 - Scaffold and AppBar
  • 40 - Show Image from Network
  • 41 - Column Widget and its Axis
  • 42 - Row Widget and its Axis
  • 43 - Design Practice
  • 44 - Solution Code for Design Practice.html
  • 45 - Code Refractoring
  • 46 - Stack and Positioned Widget
  • 47 - Another Design Challange
  • 48 - Solution for Design Challange.html
  • 49 - ListView vs Column
  • 50 - Create ListView children dynamically
  • 51 - ListView Builder Constructor
  • 52 - GridView Builder Constructor
  • 53 - Navigate using Material Page Route
  • 54 - The Counter App from Scratch
  • 55 - Introducing Stateful Widget
  • 56 - Excercise on Stateful Widget
  • 57 - Solution for Excercise on Stateful Widget.html
  • 58 - Input Widgets TextField
  • 59 - Input Widgets Checkbox
  • 60 - Input Widgets Radio
  • 61 - Input Widgets DropdownButton
  • 62 - Assignment ToDo App
  • 63 - ToDo App Solution Part 1
  • 64 - ToDo App Solution Part 2
  • 65 - ToDo App Solution Part 3
  • 66 - ToDo App Solution Part 4
  • 67 - Hot Reload and Restart
  • 68 - Wrap Up

  • 5 - State Management with Provider
  • 69 - State Management Overview
  • 70 - Ephemeral and App State
  • 71 - Add Provider Library
  • 72 - Replace setState with Provider in Counter App
  • 73 - Few observations
  • 74 - Your Assignment
  • 75 - Assignment Solution Codes only.html

  • 6 - ProjectWord Hurdle
  • 76 - Project Overview
  • 77 - Project and Library Setup
  • 78 - Word Hurdle Page Overview
  • 79 - Create Hurdle Provider
  • 80 - Create the Hurdle Board
  • 81 - Create KeyboardView
  • 82 - Create VirtualKey Widget
  • 83 - Collect the 5 letters
  • 84 - Show letters on Hurdle Board
  • 85 - Delete letters from Hurdle Board
  • 86 - Check Input for Validation
  • 87 - Check result and show dialog
  • 88 - Mark letters on Hurdle Board
  • 89 - Reset the Game
  • 90 - Wrap up A few suggestions
  • 91 - Download full project.html
  • 91 - word-hurdle-puzzle.zip

  • 7 - Navigation using Go Router
  • 92 - Flutter Navigation Overview
  • 93 - Setup project with Go Router package
  • 94 - Navigate to different routes
  • 95 - Navigate using Name
  • 96 - Pass arguments as path parameters
  • 97 - Pass arguments as extra
  • 98 - Customize Error Page and Redirect Routes
  • 99 - Router and Navigator Together
  • 100 - Wrap Up

  • 8 - ProjectVirtual Card Holder
  • 101 - Project Overview
  • 102 - Project and Library Setup
  • 103 - Create Home Page
  • 104 - Add BottomNavigationBar to HomePage
  • 105 - Create Scan Page and add Camera Buttons
  • 106 - Capture and Select Image
  • 107 - Scan Text from Image
  • 108 - Add LongPressDraggable Widget and make each line draggable
  • 109 - Create Drop Target Widget
  • 110 - Drop items on DropTarget Widget
  • 111 - Add a Next Button
  • 112 - Create Form page and Pass Contact Object
  • 113 - Assign values to TextFormFields
  • 114 - Modify ContactModel Class
  • 115 - Create Database and Contact Table
  • 116 - Write insert and query methods
  • 117 - Save Contact and show in a list
  • 118 - Update list after insert
  • 119 - Bux Fixed
  • 120 - Write Delete method
  • 121 - Delete a Contact
  • 122 - One more SILLY bug fixed
  • 123 - Update Contact Favorite
  • 124 - Show Favorite Contacts
  • 125 - Migrate Database
  • 126 - ContactDetailsPage with FutureBuilder
  • 127 - Make Call and Send SMS
  • 128 - Your Assignment
  • 129 - Wrap Up
  • 130 - Download Full Project.html
  • 130 - VCard-App.rar

  • 9 - Project Earthquake Log App
  • 131 - Earthquake App Overview
  • 132 - About USGS API
  • 133 - Project and Library Setup
  • 134 - Create Dart Model class from JSON
  • 135 - Create Earthquake Provider and declare properties
  • 136 - Make Get Request
  • 137 - Show Earthquake Data on HomePage
  • 138 - Show Alert Color with Chip Widget
  • 139 - Sort Earthquake Data
  • 140 - Selet Date and Change Date Parameters
  • 141 - Detect Device Current Location
  • 142 - Convert coordinates to Placemark
  • 143 - Wrap Up
  • 144 - Download full project.html
  • 144 - earthquake-app.zip

  • 10 - Firebase Project Admin App
  • 145 - Module Overview
  • 146 - Firebase Overview
  • 147 - Create Firebase Project
  • 148 - Add Flutter project to Firebase
  • 149 - Create Login and Dashboard Page
  • 150 - Enable Authentication Service and Create a User
  • 151 - Redirect to Login or Dashboard Page
  • 152 - Login with Email and Password
  • 153 - Logout from App
  • 154 - Create Firestore Database
  • 155 - Create Admins Collection and Document
  • 156 - Validate Admin Authorization
  • 157 - Create Dashboard Items
  • 158 - Create Brand Data Class and define database methods
  • 159 - Create Brand Page and Telescope Provider
  • 160 - Save Brands
  • 161 - Telescope Data Overview
  • 162 - Download Telescope resources.html
  • 162 - Telescopes-Details.docx
  • 162 - Telescopes-Images.rar
  • 163 - Add Freezed Package
  • 164 - Create ImageModel using freezed
  • 165 - Create Telescope Model using freezed
  • 166 - Declare Constants and Properties
  • 167 - Add Telescope Page Select Image and Brand
  • 168 - Add Telescope Page Build RadioGroup
  • 169 - Add Telescope Page Build Form Fields
  • 170 - Add Telescope Page Create methods for uploading image
  • 171 - Add Telescope Page Create Telescope instance
  • 172 - Add Telescope Page Create methods to save telescope
  • 173 - Add Telescope Page Save Telescope to Firestore
  • 174 - ViewTelescopePage Show telescopes
  • 175 - Telescope Details Page Overview
  • 176 - Add and show additional images
  • 177 - Delete image from Storage
  • 178 - Add telescope description
  • 179 - Update Description
  • 180 - Update Telescope Price

  • 11 - Firebase Project User App
  • 181 - Create User App and add Components
  • 182 - Add User app to Firebase project
  • 183 - Define Custom Theme for App
  • 184 - Login Page with Segmented Button
  • 185 - Create Login and Registration Section
  • 186 - Login and Registration Section in Action
  • 187 - Complete the Login Page Design
  • 188 - Create AppUser Model using JsonConverter
  • 189 - Create AuthService DbHelper and UserProvider
  • 190 - Register and Login User
  • 191 - Add and Configure Router
  • 192 - Generate SHA1 key from Android Studio
  • 193 - Sign in with Google Account
  • 194 - Self Service Copy from Admin and paste to User app
  • 195 - Add Navigation Drawer
  • 196 - Show Telescope in GridView
  • 197 - Add Cart Button to Telescope Details Page
  • 198 - Add to and Remove items from Cart
  • 199 - Create Cart Page and show items
  • 200 - Update Cart item quantity and subtotal
  • 201 - Code Challange Build Checkout Page OrderModel and OrderProvider
  • 201 - checkout-page.rar
  • 202 - CheckoutPage Code.html
  • 203 - Create methods for saving orders and clearing cart
  • 204 - Modify saveOrder method
  • 205 - Place our first Order
  • 206 - Set user address to delivery address form
  • 207 - Create RatingModel
  • 208 - Rate the Telescope
  • 209 - Send Notification What we want to do
  • 210 - Setup Cloud Functions
  • 211 - Write our first Cloud Function
  • 212 - Deploy Function
  • 213 - Place order and check the log
  • 214 - Receive message at different app state
  • 215 - Setup message handler in Admin app
  • 216 - Test Notification in Admin App
  • 217 - Wrap Up
  • 218 - Download Resources.html
  • 218 - shop-a-z-admin.zip
  • 218 - shop-a-z-user.zip

  • 12 - Congratulations
  • 219 - Where to go from here
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

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

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

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