Instructor

Eslam Fareed

EGP 8,000

Description

This course provides comprehensive training in Dart programming and Flutter framework for building cross-platform mobile applications. It covers fundamentals, UI design, state management, API integration, Firebase, and advanced Flutter features.

Course Content

• 120h total length

Introduction to Dart, installation, and data types

Variables, Strings, Const & Final

Operators & Comments

User input, Null safety, and Casting

Collections: List, Set, Map

Conditions

Loops

Functions & Introduction to OOP

Encapsulation

Inheritance

Polymorphism & Abstract classes

Asynchronous programming with Futures

Streams, Enums, and Mixins

Revision & Exam

Introduction to Flutter, installation, and Widgets

UI Widgets (1-4)

E-Commerce UI App

Animations & Themes

Responsive UI & Adaptiveness

Navigation

Reusable components

Menus & Dialogs

Local Database & Shared Preferences

SQFlite

Todo App with Local Database

APIs & HTTP Requests

Handling API Requests (GET, POST, PUT, DELETE)

Error handling in APIs

E-Commerce App with APIs

Google Maps integration

Localization

State Management: Bloc & Cubit

Firebase Setup & Authentication

Firestore Database & Authentication

Cloud Messaging & Notifications

Cloud Storage & Revision

Latest Courses

Ready to kick-start your career?

GET STARTED NOW