Have a question?
Message sent Close
0
0 reviews
New

Flutter App Development

Build Android and iOS apps with a flutter framework
Instructor
Edrey
764 Students enrolled
  • Description
  • Curriculum
  • Reviews

This is a comprehensive beginner-level course designed to teach you how to build high-quality mobile applications for both Android and iOS using a single codebase. You will start by setting up your development environment and learning the fundamental architecture of Flutter, including its widget-based UI system. By the end of the course, you will be able to create custom widgets and implement essential app components like AppBars and TabBars.

Course Overview

  • Prerequisites: Installed Android Studio/IntelliJ/VSCode with Flutter, basic knowledge of the Dart language, and a basic understanding of OOP concepts.

  • Target Audience: Beginner developers interested in cross-platform mobile development (Android & iOS).

Detailed Course Outline

1. Introduction to Flutter

  • Installation: How to set up and install Flutter on Android Studio.

  • Your First App: Creating and running your first “Hello World” Flutter application.

2. Core Flutter Concepts

  • Architecture: Understanding the component-based architecture (Widgets, Layers, and States).

  • Features & Advantages: Exploring why Flutter is used for single-codebase development.

  • Flutter vs. React: A comparative look at the major differences between these two popular frameworks.

3. Flutter UI Fundamentals

  • AppBar & TabBar Widgets:

    • Creating a basic AppBar and modifying its properties.

    • Working with AppBar Leading and Action icons.

    • Implementing Top and Bottom TabBars for navigation.

  • Custom Widgets:

    • Creating Custom Method Widgets.

    • Building Custom Class Widgets for reusability.

4. Environment & Tools

  • Windows Installation: Detailed steps for setting up the environment on Windows.

  • Hot Reload & Hot Restart: Mastering the fast development cycle tools that make Flutter efficient.

5. Summary & Wrap-up

  • A comprehensive summary of the concepts covered.

  • Preparation for further learning in state management or backend integration (like Firebase).

thumbnails (15)
Limited Time Offer • Certificate included
Course details
Duration 2 hours on-demand video
Lectures 26
Level Beginner
Certificate of Completion
Life Time Access
All Devices Supported

Archive

Working hours

Monday 9:30 am - 6.00 pm
Tuesday 9:30 am - 6.00 pm
Wednesday 9:30 am - 6.00 pm
Thursday 9:30 am - 6.00 pm
Friday 9:30 am - 5.00 pm
Saturday Closed
Sunday Closed
Layer 1
Login Categories