Flutter Zero to Professional: cross platform development for iOS Android | Anoop Tomar | Skillshare

Flutter Zero to Professional: cross platform development for iOS Android

Anoop Tomar

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
52 Videos (7h 50m)
    • Intro

      5:54
    • What is Flutter

      9:46
    • Installation & Environment Configuration

      9:43
    • Hello World App in Flutter

      13:25
    • Understanding Flutter Classes and Main Method

      11:40
    • Stateless VS Stateful Widgets

      17:12
    • Dart Programming Language Tour

      24:46
    • Create First Rich UI App in Flutter Part 1

      22:44
    • Create First Rich UI App in Flutter Part 2

      12:31
    • Create First Rich UI App in Flutter Part 3

      9:49
    • Create First Rich UI App in Flutter Final

      11:43
    • Using Themes in Flutter

      11:18
    • Create SnackBar

      6:56
    • TabView and TabBar

      9:36
    • Animated Drawer Menu

      10:26
    • Orientation Detection

      9:25
    • Downloading Images from Internet

      4:52
    • Fade In Animation on Downloaded Images

      9:45
    • Caching Images

      5:31
    • Basic ListView

      5:40
    • Horizontal ListView

      9:27
    • Handling Long ListView Items

      9:26
    • Creating mixed item listview

      18:03
    • Creating mixed item listview 2

      2:34
    • GridView

      6:02
    • Gesture Detector & Tap Gesture

      11:36
    • Ripple effect on tap with InkWell

      9:41
    • Swipe To Dismiss Gesture

      14:19
    • Navigating Between Pages

      13:06
    • Passing data between pages: Master Detail

      18:25
    • Returning Data From Selection Screen

      20:28
    • Hero Animation

      10:28
    • Fade In Animation with Stateful Widget

      15:28
    • Container Class

      8:30
    • Row Class

      7:48
    • Column Class

      7:13
    • Working with local images

      10:09
    • Text class

      9:06
    • FlatButton Class

      2:51
    • Raised Button Class

      2:08
    • Floating Action Button Class

      4:51
    • Icon Button Class

      3:36
    • AppBar Action Buttons

      9:27
    • Button Bar Class

      3:40
    • Text Field Class

      2:19
    • Stack

      6:00
    • Stateful GridView

      10:18
    • Stateful AppBar

      15:31
    • Stateful AppBar

      10:39
    • Stateful Checkbox

      9:43
    • Stateful TextField

      5:12
    • Stateful Slider

      9:46

About This Class

What is Flutter?

Flutter is a mobile app SDK, complete with framework, widgets, and tools, that gives developers an easy and productive way to build and deploy beautiful mobile apps on both Android and iOS.

What does Flutter do?

For users, Flutter makes beautiful app UIs come to life.

For developers, Flutter lowers the bar to entry for building mobile apps. It speeds up development of mobile apps and reduces the cost and complexity of app production across iOS and Android.

For designers, Flutter helps deliver the original design vision, without loss of fidelity or compromises. It also acts as a productive prototyping tool.

Who is Flutter for?

Flutter is for developers that want a faster way to build beautiful mobile apps, or a way to reach more users with a single investment.

Flutter is also for engineering managers that need to lead mobile development teams. Flutter allows eng managers to create a single mobile app dev team, unifying their development investments to ship more features faster, ship the same feature set to iOS and Android at the same time, and lower maintenance costs.

While not the initial target audience, Flutter is also for designers that want their original design visions delivered consistently, with high fidelity, to all users on mobile.

Fundamentally, Flutter is for users that want beautiful apps, with delightful motion and animation, and UIs with character and an identity all their own.

How experienced of a programmer/developer do I have to be to use Flutter?

Flutter is approachable to programmers familiar with object-oriented concepts (classes, methods, variables, etc) and imperative programming concepts (loops, conditionals, etc).

No prior mobile experience is required in order to learn and use Flutter.

We have seen people with very little programming experience learn and use Flutter for prototyping and app development.

137

Students

--

Projects

  • --
  • Beginner
  • Intermediate
  • Advanced
  • All Levels
  • Beg/Int
  • Int/Adv

Level

Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.

Report class