Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Flutter in Practice - Practical Programming Tutorial about Mobile Software Development in Flutter for Beginners

via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Embark on an 11-hour journey to master mobile app development with Flutter and Dart in this comprehensive programming tutorial. Learn by building a real-world mobile application, exploring both Flutter framework and Dart programming language. Dive into essential concepts like stateless and stateful widgets, JSON serialization, HTTP requests, navigation, forms, and state management. Discover advanced topics such as streams, BLoC pattern, RxDart, and custom abstractions. Gain practical experience with server-side search, reactive programming, and GraphQL integration. By the end of this hands-on course, develop the skills to create cross-platform mobile applications for both Android and iOS using a single codebase.

Syllabus

Flutter in Practice - Intro.
Flutter in Practice - E01: Development Setup.
Flutter in Practice - E02: First Flutter Application.
Flutter in Practice - E03: Stateless & Stateful Widgets.
Flutter in Practice - E04: Displaying Messages with ListView.
Flutter in Practice - E05: Accessing Assets.
Flutter in Practice - E06: Types & JSON Serialization.
Flutter in Practice - E07: Automatic JSON Serialization.
Flutter in Practice - E08: HTTP Request & Response.
Flutter in Practice - E09: Async / Await & FutureBuilder.
Flutter in Practice - E10: Navigating between Screens.
Flutter in Practice - E11: Simple Forms.
Flutter in Practice - E12: Better Forms with TextFormField.
Flutter in Practice - E13: Validating Forms.
Flutter in Practice - E14: Side Menu with Drawer Widget.
Flutter in Practice - E15: Dismissible or Slidable ?!.
Flutter in Practice - E16: Tabs & TabBarView.
Flutter in Practice - E17: BottomNavigationBar.
Flutter in Practice - E18: Streams, StreamBuilder & BLoC.
Flutter in Practice - E19: Streams + Futures for HTTP Requests (Peek at RxVMS).
Flutter in Practice - E20: Basic Client-Side Search.
Flutter in Practice - E21: Inherited Widget Explained.
Flutter in Practice - E22: Immutable InheritedWidget as Data Provider.
Flutter in Practice - E23: InheritedWidget with Generics to parametrize the Data Type.
Flutter in Practice - E24: Mutable Inherited Widget.
Flutter in Practice - E25: Sprinkle Architecture, The Ultimate State Solution for Flutter ?!.
Flutter in Practice - E26: The Poor's Man Service Locator.
Flutter in Practice - E27: More Manager BLoCs & Streams.
Flutter in Practice - E28: Observer to simplify interactions with Streams.
Flutter in Practice - E29: BLoC / Manager Sink Explained.
Flutter in Practice - E30: RxDart, Publish Subject vs Behavior Subject Explained.
Flutter in Practice - E31: JavaScript API for Server-Side Search.
Flutter in Practice - E32: Server-Side Search.
Flutter in Practice - E33: RxDart Debounce.
Flutter in Practice - E34: RxDart Map, Async Map, Switch Map.
Flutter in Practice - E35: RxDart for Forms - Reactive Fields.
Flutter in Practice - E36: RxDart for Forms, Reactive Validation.
Flutter in Practice - E37: RxDart for Forms, Clueless Managers with Mixins.
Flutter in Practice - E38: RxDart for Forms, Form Submit with combineLatest.
Flutter in Practice - E39: RxDart for Forms, Custom « React Hooks »-like Abstractions.
Flutter in Practice - E40: From Self to Flutter and Back Again.
Flutter in Practice - E41: Creating Flutter Library / Package.
Rendering HTML Links as Flutter Widgets - Flutter in Practice 42.
The Singleton Design Pattern in Flutter... All the Way Down! - Flutter in Practice 43.
Streams Lifecycle for Managers via Singleton & Abstract Classes - Flutter in Practice 44.
Upgrading to RxDart 0.23, SDK 28 & API deprecations - Flutter in Practice SPECIAL 1.
Using Extension Methods for the Provider data lookup - Flutter in Practice 45.
General BLoC / Managers for Web Resources - Flutter in Practice 46.
Simple State Management using Streams - Flutter in Practice 47.
Dynamic Themes Switching (Dark / Light) with Streams - Flutter in Practice 48.
Flutter & GraphQL - E-Commerce App Basis with Saleor - Flutter in Practice: Special 2.

Taught by

Zaiste Programming

Reviews

Start your review of Flutter in Practice - Practical Programming Tutorial about Mobile Software Development in Flutter for Beginners

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.