🇦🇪 The Complete Flutter Development Guide [2022 Edition]

🇦🇪 The Complete Flutter Development Guide [2022 Edition]

The Complete Flutter Development Guide [2022 Edition]

دليلك الكامل في الفلاتر لبناء تطبيقات الاندرويد والايفون بكود واحد ولغة برمجية واحدة

Language: arabic

Note: 4.6/5 (7,384 notes) 123,816 students

Instructor(s): Hassan Fulaih

Last update: 2022-08-03

What you’ll learn

  • تعلم الفلاتر من الالف الى الياء خطوة بخطوة
  • انشاء تطبيقات موبايل بكفاءة النيتف لكل من الاندرويد والايفون
  • استخدام ميزات عديدة مثل كامرة الجهاز والمصادقة وغيرها
  • تعلم كل الأساسيات دون توقف وبعدهم: تعمق في الدارت والفلاتر لتصبح مطورًا متقدمًا
  • فهم جميع المفاهيم الأساسية لتطوير فلاتر
  • كن بارعًا في واحدة من أسرع التقنيات نموًا

 

Requirements

  • تحتاج ان تكون لديك اساسيات لغة الدارت حتى تبدأ مع هذه الدورة

 

Description

Notice: The Maximilian[Academind] course was adopted as a primary reference for this course …

ملاحظة: تم اعتماد دورة ماكس كمرجع اساسي لهذه الدورة…


*تم تحديث جميع تطبيقات الدورة لتدعم نسخة الفلاتر 2.5


في هذه الدورة المتكاملة فلاتر [المرجع الشامل] افترض الشخص اللي امامي لا يعرف اي شيء عن الفلاتر وعن البرمجة التطبيقات اصلا

سأخذك خطوة بخطوة من الصفر الى انشاء تطبيقات حقيقية للاندرويد والايفون


Join the most comprehensive & bestselling Flutter course and learn how to build amazing iOS and Android apps!


You don’t need to learn Android/ Java and iOS/ Swift to build real native mobile apps!

Flutter – a framework developed by Google – allows you to learn one language (Dart) and build beautiful native mobile apps in no time. Flutter is an SDK providing the tooling to compile Dart code into native code and it also gives you a rich set of pre-built and pre-styled UI elements (so-called widgets) which you can use to compose your user interfaces.

Flutter is extremely trending and gets used for major Google apps like their Adwords app – it’s now marked as “ready for production”, hence now is the time to jump in and learn it!

This course will teach Flutter from scratch, NO prior knowledge of either of the two is required! And you certainly don’t need any Android or iOS development experience since the whole idea behind Flutter is to only learn one language.

You’ll learn Flutter not only in theory but we’ll build a complete, realistic app throughout this course. This app will feature both all the core basics as well as advanced features like using Google Maps, the device camera, adding animations and more!

With Flutter, you’ll be able to write code only once and ship your apps both to the Apple AppStore and Google Play.

Use Google’s Material Design to build beautiful, yet fully customizable, apps in no time with almost zero effort. You can use the rich widget suite Flutter provides to add common UI elements like buttons, switches, forms, toolbars, lists and more – or you simply build your own widgets – Flutter makes that a breeze, too.

Here’s what’s included in the course:

  • Detailed setup instructions for  Windows.

  • A thorough introduction to Flutter and the concept behind widgets.

  • An overview of the built-in widgets and how you may add your own ones

  • Page navigation with tabs, side drawers and stack-based navigation

  • State management solutions

  • Handling and validating user input

  • Connecting your Flutter app to backend servers by sending Http requests

  • User authentication

  • Using native device features like the camera

  • Adding beautiful animations & page transitions

  • Image Upload

And more!


This course is for you if …

  • You’re interested in building real native mobile apps for the two most popular mobile platforms – iOS and Android

  • You want to explore the full set of features Flutter offers

  • Don’t want to spend hours learning two completely different languages

 

Who this course is for

  • لكل شخص يريد انشاء تطبيقات الاندرويد وال ios باستخدام فلاتر

 

Course content

  • Introduction
    • What is Flutter
    • Supported OS
    • Flutter Easy Installation
    • Windows Flutter Installation #2
    • Mac Flutter Installation #1
    • Mac Flutter Installation #2
    • Finish Xcode setup
    • Intro to VS Code
    • Terms of Use
    • About the Instructor
    • Reviewing the Course
  • Dart Important Topics Reviewing
    • Get my Age
    • Where Functions #1
    • Where Functions #2
    • Iterable, Map and Spread Operator
    • Platform
    • Extension Function
    • Dart Packages
    • Dart Soundness Null Safety
    • required & late keywords
    • Dart Final Project
    • Dart Code Reviewing
    • Linting Rules
  • Flutter Basics
    • Default Project
    • Widget Tree
    • body
    • appBar
    • Container
    • Colors
    • Column & Row
    • TextStyle
    • Buttons
    • Buttons Styles
    • IconButton onPressed
    • Buttons Summary
    • FAB
    • StatefulWidget
    • TextField Part 1
    • TextField Part 2 Visibility
    • Dark Theme
    • TextField Part 3 Controller
    • Age Calculator App
    • AppBar Background Color
    • Margin & Padding
    • Splitting the App
    • Stack & Alignment
    • Column & Row Alignment
    • Map Function
    • Card & ListView
    • Bottom Sheet
    • External Library & Font Family
    • Images
    • Date Picker
    • Expanded
    • Grid View & Linear Gradient
    • Multi Screens
    • Passing data between Screens
    • Drawer
    • TabBar
    • Bottom Navigation Bar
    • Functions Call Types
    • More about Push Replacement Named
    • Pop
    • Slider
    • Transform
    • transform
  • Quiz App
    • Quiz App 1
    • Quiz App 2
    • Quiz App 3
    • Quiz App 4
    • Quiz App 5
    • Quiz App 6
    • Quiz App 7
  • Async Programming
    • Future
    • Stream
    • Async / Await
    • API
    • Future in Flutter
    • Stream in Flutter
    • Async / Await in Flutter
    • URL Launcher
    • Shared Preferences
    • Sign Up Shared Preferences
  • BMI App
    • BMI App #1
    • BMI App #2
    • BMI App #3
    • BMI App #4
    • BMI App #5
    • BMI App #6
    • BMI App #7
  • More about Flutter UI
    • Codes (New)
    • Introduction
    • Flutter Toast (New)
    • Custom AppBar
    • AlertDialog (New)
    • SnackBar (New)
    • Flushbar (New)
    • Overflow & softWrap & SelectableText
    • Image Slider (Carousel) #1
    • Image Slider (Carousel) #2
    • Radio Button
    • RadioListTile
    • CheckBox
    • Switch
    • DropdownButton
    • Expandable List
    • Marquee
    • Image Picker (New)
    • Color Picker
    • Dismissible
    • Percent Indicator
    • ListWheelScrollView
    • InteractiveViwer
    • TextFormField
    • Splash Screen (New)
    • Page View Part 1
    • Page View Part 2
    • Page View Part 3
    • Page View Dot Indicator (New)
    • Page View Part 4
    • InheritedWidget and Context (New)
    • Google Nav Bar
  • Meal App
    • Check your SDK
    • Meal App Part 1
    • Meal App part 2
    • Meal App part 3
    • Meal App part 4
    • Meal App Part 5
    • Meal App Part 6
    • Meal App Part 7
    • Meal App Part 8
    • Meal App Part 9
    • Meal App Part 10
    • Meal App Part 11
    • Meal App Part 12
    • Meal App Part 13
    • Meal App Part 14
    • Meal App Part 15
  • State Management
    • Provider
    • GetX
    • Bloc
    • Riverpod
    • Full Code
    • Widget Lifecycle
    • Provider Example
    • Dealing with Providers
    • Consumers vs Selectors
    • Model with Provider Example
  • Animation
    • Animated Container
    • Curves & Animated Opacity
    • Animated Positioned
    • Animated Padding & Align
    • Animated DefaultTextStyle
    • Tween Animation
    • Built in Explicit Animation Part 1
    • Built in Explicit Animation Part 2
    • Built in Explicit Animation Part 3
    • Custom Explicit Animation
    • Animated Builder vs Animated Widget
    • Animation Summary
    • FadeInImage
    • Hero Animation
    • Application on Animation
    • Page Transition
    • Like Button
  • Responsivity – Adaptiveness
    • Repair old project
    • Responsive – Heights
    • Responsive – Landscape
    • Responsive – Width
    • Adaptive
  • Tic Tac Game
    • Introduction
    • Main design
    • GridView.count
    • Players logic
    • Auto play
    • check Winner
    • Making auto player smart
    • Fix Error
    • Practice Test
    • Making app responsive
  • To Do App [GetX with sqflite]
    • Introduction
    • Notification Screen #1
    • Notification Screen #2
    • Themes
    • GetX (Theme)
    • Custom Button
    • Input Field
    • Add Task Page #1
    • Add Task Page #2
    • Custom AppBar
    • Task Bar
    • Date Picker
    • SVG Image
    • Local Notification
    • Task Tile
    • GetX (Bottom Sheet)
    • show Tasks
    • Scheduled Notification
    • init Database
    • Database #2
    • add task to db
    • get Date and Time
    • Controller
    • Finishing #1
    • Practice Test (أختبار)
    • Finishing #2
    • Finishing #3
  • RESTFul API
    • Check SDK Version
    • Connect to Firebase
    • Connect IOS App
    • Realtime Database
    • Handling Errors Gracefully
    • Working with async await
    • Fetching Data
    • Update Data
    • Delete Data
    • Authentication
    • SignUp & Login
    • Managing the Auth Token Locally
    • ProxyProvider
    • Logout & Auto Logout
    • Automatically Logging Users In
    • Support Null Safety
  • Chat App [Using Firebase]
    • Check SDK Version
    • Cloud Firestore
    • Firestore Read & Write
    • Auth Screen UI
    • Auth Screen Logic
    • Finishing Auth Screen
    • Ordering Chat Messages
    • Creating a Chat Bubbles
    • Adding an Image Picker
    • Uploading Images
    • Displaying User Images
    • Polishing & Wrap Up
    • Security Rules
    • Support Null Safety
    • Push Notification (fcm) 1
    • Push Notification (fcm) 2
    • Push Notification (fcm) 3
  • Meal App Improvement
    • Making User Settings permanent
    • Filters Logic
    • Shared Preferences
    • Dark Theme Initialization
    • Theme Provider & Screen
    • Making the theme permanent
    • Landscape
    • Support Arabic Language
    • On Boarding Screen
    • Slivers
    • Support Null Safety #1
    • Support Null Safety #2
  • Shop App
    • Check SDK Version
    • Visual Studio Code
    • Main File
    • Auth Screen
    • Auth Logic
    • AppDrawer
    • Product
    • Products
    • Cart & Order
    • ProductOverview Screen
    • Product Item
    • Cart Screen
    • UserProduct Screen
    • EditProduct Screen
    • Order Screen
    • Support Null Safety
  • Targeting other Platforms
    • Flutter for web
    • Flutter for desktop
  • The End
    • Google map app
    • Writing Custom Code
    • Git & GitHub #1
    • Git & GitHub #2
    • Check your app
    • change app name & icon
    • Upload on Google Play
    • Upload on Apple store
    • How to get the Certificate

 

Time remaining or 776 enrolls left

 

Don’t miss any coupons by joining our Telegram group 

Udemy Coupon Code 100% off | Udemy Free Course | Udemy offer | Course with certificate