Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Flutter in 7 Days
Rating: 3.9 out of 5(14 ratings)
88 students

Flutter in 7 Days

Create high-quality, beautiful UIs and reach the top level of app development with Flutter - all in 1 week
Last updated 4/2019
English
English [Auto],

What you'll learn

  • Get introduced to basic Flutter concepts
  • Master internationalization (i18) for your apps based on the Redux architecture
  • Build a real-world app based on the Pexels .com API
  • Make use of basic and layout widgets, for both single-child and multiple-child layouts
  • Use widgets to better customize and control your apps
  • How animations play a vital role when adding interactivity to your application
  • Handle HTTP requests and state management with Redux
  • Build a real-world photos app that retrieves popular and featured images

Course content

7 sections53 lectures3h 57m total length
  • The Course Overview2:13

    This video provides an overview of the entire course.

  • Introduction1:25

    This video will give a basic introduction to Flutter.

       •  Introduce Flutter

  • Installation2:25

    In this video, we’ll set up our operating system for Flutter development.

       •  Download the software and install them in the system to get ready for Flutter development.

       •  Visual Studio Code - https://code.visualstudio.com/download

       •  Flutter SDK Ehttps://storage.googleapis.com/Flutter_infra/releases/stable/windows/Flutter_windows_v1.0.0-stable.zip

       •  Android SDK Ehttps://developer.android.com/sdk/older_releases

       •  Setup environment variables

       •  Installing VS code

  • Widgets3:09

    In this video, we will see what the widgets in Flutter are, and what their main categories are.

       •  Introduce widgets and get a basic idea about the stateful and stateless widgets

       •  Talk about stateless widgets

       •  Talk about stateful widgets

  • Basic Structure and Creating Flutter Project2:14

    Understand how to create a new project in Flutter, and what the basic structure of a Flutter project is

       •  Create a new Flutter project and see the introduction to the folders inside the project

       •  Use Flutter and create project_name to create a new Flutter project

       •  Get a basic idea about the different folders in the Flutter project

  • Stateless Widgets4:44

    In this video, we’ll understand how to use stateless widgets in Flutter.

       •  Code in Flutter, understand how to code a stateless widget

       •  Make a basic stateless widget

  • Stateful Widgets5:39

    In this video, we’ll understand how to use stateful widgets in Flutter.

       •  Understand how to code a stateful widget

       •  Make a basic stateful widget and understand about setState function

       •  Understand about the initState function

  • Assets3:50

    Learn about assets in Flutter projects.

       •  Learn what assets are and see how to add assets in Flutter project

       •  Add an asset to the project folder

       •  Load that asset into our Flutter project

  • Plugins3:19

    Learn about plugins in Flutter projects.

       •  Learn what plugins are and see how to add plugins in Flutter project

       •  Add package file to pubspec.yaml

       •  Import the plugin file to the project

  • Assignment1:09

    This video aims to explain the assignment for day 1.

Requirements

  • Some mobile development experience on any platform will be beneficial.

Description

You'll gain the confidence to build customized UI's for your own projects using Flutter. You'll work with its cool features and understand how to compose widgets, add animations, and make your apps interactive in 7 days by building them throughout the course.

By the end of this course, you will be up-to-speed with Flutter development and will be able to build stunningly rich cross-platform applications with a single codebase.

If you are a mobile developer looking to create some stunning UI's for your application development skills using Flutter, then this is the course you need! No previous experience with Flutter is assumed. Some mobile development experience on any platform will be beneficial.

This course is divided into about 7 sections. Each section is further subdivided into subtopic videos of around 3-7 mins each. Each video shows the subtopic in a hands-on way, discussing how it works and how to employ it.

About The Author

Aman Malhotra has been developing software for 3 years. He specializes in Android development. Recently, he switched to using Flutter, which saves him writing code in Kotlin/Java for Android and in Swift/Objective-C for iOS, and gives him the required high-quality apps that satisfy him and his customers. He hopes you'll enjoy learning and practicing building Flutter apps in this course

Who this course is for:

  • If you are a mobile developer looking to create some stunning UI's for your application development skills using Flutter, then this is the course you need! No previous experience with Flutter is assumed.