categories: Technology, Science & Productivity
Level: General
Course Language: Arabic
Learn how to download, install and set up Flutter on Windows to develop applications and learn about Widgets and their role in building application interfaces.
Learn how to create and design user interfaces and their elements from text, colors, adding images, and organizing elements using rows and columns.
Understand how to create lists and display data, design separated lists and display grids (GridView).
Develop interactive applications using buttons of various types (such as toggle buttons, radios and checkboxes), design text fields (TextField) and process them in different ways.
Understand how to navigate between pages using Flutter, and use InitState and Dispose to manage widgets.
Build and design practical applications such as an e-store application, and learn how to customize widgets and design unique interfaces.
Free lessons
Course Introduction
Page View
Navigation Between Pages
1. Learn The Basics of Flutter
Course Introduction
Installing Flutter for Windows
Scaffold
Container and Text
Color Value
Adding Images
Row and Column
Single Child Scroll View
Arranging as Wrap
List View
List View Builder
List.generate
List View Separated
Grid View
Page View
List Tile and Card
The Importance of Stacking
The Importance of Expanded
Types of Buttons
Stateful Widget
Example - Tasbih App
Home Page
Switch Buttons
Radio Buttons
Checkbox
Text Field - Part 1
Text Field - Part 2
Text Field - Part 3
Text Form Field
Custom Widget
Navigation Between Pages
InitState and Dispose
Example - Online Store App - Part 1
Example - Online Store App - Part 2
If you want to design applications for Android, iOS, and other platforms, the âLearn The Basics of Flutterâ course is the best choice for you. It will give you the opportunity to learn the Flutter programming language, which is an open source framework developed by Google, that allows you to create high-performance, cross-platform applications using a single code base. Flutter is characterized by its speed and ease of use, in addition to a rich library of tools and widgets that make the process of developing applications more fun and creative. In this course, you will learn everything you need to start developing your own applications using Flutter. We will start from the basics, including how to install Flutter on Windows and set up the work environment. Then we will take you on a comprehensive journey to understand the structure of the application and how to design user interfaces using basic elements such as containers and texts, in addition to using colors and images to bring your applications to life. You will also learn how to organize content using rows, columns, and wrapping tools. You will also learn how to create interactive lists and grids, in addition to navigating between pages. The course will not be limited to explanation Theory, but you will apply everything you have learned in practical projects such as designing a simple e-commerce application. Whether you are a beginner in programming or have a simple background, this course is specially designed to be easy to understand and rich in practical applications. Join us now and start your journey in the world of application development with Flutter, and enjoy the opportunity to transform your ideas into real applications!
There are no requirements for this course. Your interest in the topic and your commitment to learning are all you need to achieve the utmost benefit from this course.
IT Coach
8,021 Learners
6 Courses