Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn Flutter from scratch
Rating: 4.4 out of 5(96 ratings)
409 students

Learn Flutter from scratch

Build native mobile apps for iOS and Android
Created byRaja yogan
Last updated 6/2018
English
English [Auto],

What you'll learn

  • Start writing Native applications for both iOS and Android

Course content

8 sections37 lectures3h 54m total length
  • Introduction0:46

    Discover Flutter, Google's cross-platform mobile app framework, learn about its production readiness and multi-core performance, and follow steps to set up the development environment.

  • Setting up Flutter4:07

    Set up Flutter on Windows, macOS, or Linux, install Android Studio and AVD Manager, install VS Code and the Flutter plugin, run flutter doctor, and scaffold a new Flutter project.

  • Creating a project5:52

    Learn Flutter from scratch by creating a new project, running it on an emulator, and exploring the widget-based structure, including stateless and stateful widgets, main, scaffold, and hot reload.

  • Hello World4:11

    Learn Flutter from scratch by building your first hello world application, centering text, styling color and size, and exploring the scaffolding and widgets that shape the main screen.

Requirements

  • A computer
  • 'I can accomplish this' attitude

Description

Flutter is Google's new framework for building native cross platform mobile apps that run on both iOS and Android phones. It uses the Dart Programming language which is simple and easy to pick up if you are already familiar with Object Oriented Programming concepts.

This course is targeted towards absolute beginners and it helps them to understand how to create simple, beautiful apps in flutter. This course also touches upon some concepts of both Firebase's cloud Firestore and Firebase Authentication. i.e., how to integrate these backend services into your flutter apps so that you can provide a rich and seamless experience to the end-user.

What you will learn: Bringing in different widgets into your app screen, the basics of flutter and building simple apps with what you have learnt. (Code included).

Prerequisite: Nothing. You just need to have willingness to learn mobile app development. I have made this course as short as possible, so that it covers only what's needed for the beginners to get started.

What Next: This is a beginner's course. I am in the process of making an advanced course where we'll be building a full-fledged application with flutter. Stay tuned.

Who this course is for:

  • Everyone