Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Flutter & Dart Development Course [Arabic]
Rating: 4.7 out of 5(214 ratings)
6,420 students

Flutter & Dart Development Course [Arabic]

A Complete Tutorial to the Flutter and Dart SDK for building amazing native Android, iOS, Web and Desktop Applications!
Created byNabil AL Amawi
Last updated 10/2025
Arabic
Arabic [Auto],

What you'll learn

  • Learn Flutter and Dart from scratch, gaining a step-by-step understanding of all fundamental concepts.
  • Dart Syntax. Learn and use the basics of the programming language Dart.
  • Learn to create responsive Flutter applications that adapt seamlessly to different screen sizes and orientations.
  • Create a BMI App, Login App, Sub7a App, Todo App, Weather App, Social Media App & Finance App.
  • Build Responsive & Adaptive Cross-Platform iOS, Android, Web and Desktop apps with a single codebase.
  • Forms + Validation
  • State Management with BLoC/Cubit & Provider
  • Firebase (Firestore, Authentication)
  • Hive database

Course content

13 sections245 lectures32h 39m total length
  • Introduction1:00
  • What is Flutter?3:43
  • Why we use Flutter?1:50
  • What will we learn in this course?2:59
  • Preview Apps1:40

Requirements

  • You can use any system to follow along but keep in mind - iOS apps can only be built on macOS.
  • No programming experience required.
  • No iOS or Android Background required.

Description

Flutter is an incredibly powerful framework, and I want you to harness its full potential. That's why I also provide you with a brief overview of the inner workings of Flutter, including how it handles rendering, state management, and other "behind-the-scenes magic. This knowledge will set you apart as a truly proficient Flutter developer.

Learning by doing is the best way to master any skill. Thus, in this course you'll build several exciting app projects likeBMI App, Login App, Sub7a App, Todo App, Weather App, Social Media App & Finance App. (Know more about each of the apps we build in the free video previews)!

The approach to teaching goes beyond just giving you ready-made solutions. I firmly believe in empowering you to learn by teaching you various aspects of Flutter, such as Animations and Automated Testing, independently of each other. This will enable you to understand the underlying principles and apply your knowledge creatively in various scenarios, not just in building the apps we build.


I understand that learning a new language and a new framework like Flutter can be challenging, even for experienced developers. But don't worry about it! This is a zero-to-hero Flutter course, meaning we start from scratch and take you on an incredible journey to become a confident Flutter developer. You'll go from knowing nothing about Dart, Flutter (or even programming) to becoming proficient in developing clean, efficient and powerful apps.

if you're read to empower yourself with valuable skills that will open doors to countless opportunities in the world of app development enrol now and let's begin this thrilling adventure together!

Who this course is for:

  • This course is intended for aspiring mobile app developers and programming enthusiasts seeking to create powerful applications using Flutter and Dart.