Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Intro to Flutter For iOS & Android
Rating: 4.3 out of 5(68 ratings)
522 students

Intro to Flutter For iOS & Android

Build cross platform mobile apps
Last updated 4/2019
English

What you'll learn

  • Flutter mobile app framework
  • How to build cross platform apps
  • Creating native iOS and Android code
  • Routing screens
  • Creating widgets
  • Interfacing with APIs
  • Working with lists

Course content

5 sections24 lectures4h 55m total length
  • Course overview2:48

    In this video I'll show you what aspects of Flutter you will be learning in this course and how Flutter can help you quickly build iOS and Android apps using the Dart programming language.

  • Installing Flutter12:47

    Learn how to install Flutter and Dart to prepare for iOS and Android development

  • Setting up Flutter for Android development4:16

    Learn how to set up an Android virtual device so you can deploy and test your Flutter apps on Android

  • First App: Hello, Flutter!22:25

    Build your very first Flutter app.  This app will teach you the basics of working with widgets and testing your Flutter apps on a virtual device.

Requirements

  • Be familiar with iOS or Android mobile development
  • Know the basics of at least one programming language

Description

In this course you will learn how to build iOS and Android apps with the Flutter framework by Google.

Flutter is a framework that lets developers quickly build responsive apps for iOS and Android -- having only to write the code once.


The Flutter Framework:

  • Is VERY fast

  • Written in the Dart programming language

  • Does NOT use Javascript

  • Employs re-useable widgets

  • Write code once, deploy to iOS and Android

  • Has instant hot reload (No more 10 minute Xcode builds!)

  • Supports native Kotlin and native Swift

  • Is the BEST framework for cross platform development

This course is designed for existing programmers or iOS and Android developers who want to learn Flutter.

The course was designed to get you up and running FAST. That means we focus on the core concepts (the hard parts) instead of covering every single aspect of a major framework.


What you'll learn:

  • Installation and setup

  • Prepping your development environment

  • Building re-useable widgets

  • Important layout widgets

  • Working with data and lists

  • Making HTTP requests with APIs

  • Parsing JSON

  • Hot reloading

  • Building native features on Android

  • Building native features on iOS

Flutter will help you quickly reduce build time and help you build AMAZING mobile apps very fast.  With Google behind the wheel Flutter is a wonderful experience and is growing rapidly.

Who this course is for:

  • iOS developers
  • Android developers
  • Existing programmers who want to learn cross platform app development