Flutter in Practice - E02: First Flutter Application
4
Flutter in Practice - E03: Stateless & Stateful Widgets
5
Flutter in Practice - E04: Displaying Messages with ListView
6
Flutter in Practice - E05: Accessing Assets
7
Flutter in Practice - E06: Types & JSON Serialization
8
Flutter in Practice - E07: Automatic JSON Serialization
9
Flutter in Practice - E08: HTTP Request & Response
10
Flutter in Practice - E09: Async / Await & FutureBuilder
11
Flutter in Practice - E10: Navigating between Screens
12
Flutter in Practice - E11: Simple Forms
13
Flutter in Practice - E12: Better Forms with TextFormField
14
Flutter in Practice - E13: Validating Forms
15
Flutter in Practice - E14: Side Menu with Drawer Widget
16
Flutter in Practice - E15: Dismissible or Slidable ?!
17
Flutter in Practice - E16: Tabs & TabBarView
18
Flutter in Practice - E17: BottomNavigationBar
19
Flutter in Practice - E18: Streams, StreamBuilder & BLoC
20
Flutter in Practice - E19: Streams + Futures for HTTP Requests (Peek at RxVMS)
21
Flutter in Practice - E20: Basic Client-Side Search
22
Flutter in Practice - E21: Inherited Widget Explained
23
Flutter in Practice - E22: Immutable InheritedWidget as Data Provider
24
Flutter in Practice - E23: InheritedWidget with Generics to parametrize the Data Type
25
Flutter in Practice - E24: Mutable Inherited Widget
26
Flutter in Practice - E25: Sprinkle Architecture, The Ultimate State Solution for Flutter ?!
27
Flutter in Practice - E26: The Poor's Man Service Locator
28
Flutter in Practice - E27: More Manager BLoCs & Streams
29
Flutter in Practice - E28: Observer to simplify interactions with Streams
30
Flutter in Practice - E29: BLoC / Manager Sink Explained
31
Flutter in Practice - E30: RxDart, Publish Subject vs Behavior Subject Explained
32
Flutter in Practice - E31: JavaScript API for Server-Side Search
33
Flutter in Practice - E32: Server-Side Search
34
Flutter in Practice - E33: RxDart Debounce
35
Flutter in Practice - E34: RxDart Map, Async Map, Switch Map
36
Flutter in Practice - E35: RxDart for Forms - Reactive Fields
37
Flutter in Practice - E36: RxDart for Forms, Reactive Validation
38
Flutter in Practice - E37: RxDart for Forms, Clueless Managers with Mixins
39
Flutter in Practice - E38: RxDart for Forms, Form Submit with combineLatest
40
Flutter in Practice - E39: RxDart for Forms, Custom « React Hooks »-like Abstractions
41
Flutter in Practice - E40: From Self to Flutter and Back Again
42
Flutter in Practice - E41: Creating Flutter Library / Package
43
Rendering HTML Links as Flutter Widgets - Flutter in Practice 42
44
The Singleton Design Pattern in Flutter... All the Way Down! - Flutter in Practice 43
45
Streams Lifecycle for Managers via Singleton & Abstract Classes - Flutter in Practice 44
46
Upgrading to RxDart 0.23, SDK 28 & API deprecations - Flutter in Practice SPECIAL 1
47
Using Extension Methods for the Provider data lookup - Flutter in Practice 45
48
General BLoC / Managers for Web Resources - Flutter in Practice 46
49
Simple State Management using Streams - Flutter in Practice 47
50
Dynamic Themes Switching (Dark / Light) with Streams - Flutter in Practice 48
51
Flutter & GraphQL - E-Commerce App Basis with Saleor - Flutter in Practice: Special 2
Description:
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.
Flutter in Practice - Practical Programming Tutorial about Mobile Software Development in Flutter for Beginners