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

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

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

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

    63,400 تومان
    افزودن به سبد خرید