Introduction to Dart: Build the Dart environment, configure development tools and run Dart on Win and Mac.
07 minutes25 secondsDart entry method introduction Dart printing Dart annotations Dart variables constant declaration variable naming rules
17 minutes47 secondsDetailed explanation of Dart's data types int double String bool List Maps
39 minutes20 secondsDart operator conditional expression Dart type conversion
35 minutes06 secondsDart loop statement for while do...while break continue multidimensional list loop
37 minutes29 secondsDart collection type List Set Map detailed explanation and loop statement forEach map where any every
42 minutes28 secondsFunctions in Dart Function definition Optional parameters Default parameters Named parameters Arrow functions Anonymous functions Closures, etc. (Part 1)
30 minutes46 secondsFunctions in Dart, arrow functions, anonymous functions, closures, etc.
22 minutes20 secondsObjects in Dart Classes Class Creation Constructors Named Constructors Class Modularity Private Properties Private Methods Get Set
36 minutes11 secondsClasses in Dart Static members Operators Class inheritance
31 minutes13 secondsAbstract classes, polymorphism and interfaces in Dart
26 minutes46 secondsA class in Dart implements multiple interfaces and Mixins in Dart
15 minutes10 secondsGenerics in Dart Generic Methods Generic Classes Generic Interfaces - 2021 Update
25 minutes30 secondsLibraries in Dart Custom libraries, system libraries, and third-party libraries
20 minutes30 secondsWhat are some new features after Dart 2.13? Null safety, late keyword, and empty type declarator? , non-empty assertion! , required keyword
30 minutes17 secondsIntroduction to Flutter - Flutter Windows Android environment construction and real machine debugging
32 minutes41 secondsFlutter Android real machine debugging, virtual machine debugging and developing Flutter applications in Vscode
17 minutes39 secondsFlutter tutorial Mac computer builds Flutter Ios environment and lets Flutter run on ios devices
31 minutes25 secondsFlutter directory structure introduction, entrance, custom Widget, Center component, Text component, MaterialApp component, Scaffold component
22 minutes22 secondsDetailed explanation of Flutter Container component and Text component
30 minutes19 secondsFlutter picture component Image, local picture, remote picture, picture cutting
26 minutes36 secondsFlutter ListView basic list component, horizontal list component, icon component
27 minutes05 secondsFlutter ListView dynamic list component and loop dynamic data
22 minutes40 secondsFlutter GridView component and dynamic GridView
26 minutes51 secondsFlutter page layout Paddiing Row Column Expanded component detailed explanation
39 minutes52 secondsFlutter page layout Stack cascading component Stack and Align Stack and Positioned implement positioning layout
18 minutes25 secondsFlutter page layout Flutter AspectRatio, Card card component
23 minutes39 secondsFlutter page layout Wrap component
12 minutes47 secondsFlutter StatefulWidget has stateful components, binds data on the page, changes page data, and implements counter functions and dynamic lists
20 minutes45 secondsFlutter BottomNavigationBar customizes the bottom navigation bar, and implements page switching and modularization
21 minutes44 secondsRouting in flutter Basic routing Basic routing jump value (Part 1)
20 minutes26 secondsRouting in flutter: named routing, named routing value passing, stateless component value passing, stateful component value passing (Part 2)
34 minutes17 secondsRouting in flutter Route replacement Return to root route
23 minutes00 secondsFlutter customizes AppBar to define top tab switching. The bottom tab is combined with the top tab to achieve a page layout similar to headlines.
27 minutes37 secondsDefine top tab switching through TabController in Flutter and introduce life cycle functions
13 minutes11 secondsFlutter Drawer sidebar, DrawerHeader, UserAccountsDrawerHeader and sidebar content layout
19 minutes40 secondsButton components in Flutter RaisedButton, FlatButton, OutlineButton, IconButton, ButtonBar and customization
33 minutes56 seconds[Expansion] New button components in Flutter2.x and some changes using Flutter2.2.1
25 minutes16 secondsFlutter FloatingActionButton implements a raised button similar to the bottom navigation of Xianyu App
20 minutes51 secondsForms in Flutter TextField single-line text box multi-line text box CheckBox CheckboxListTile (Part 1)
27 minutes53 secondsThe form in Flutter Radio Switch RadioListTile SwitchListTile and form components implement a simple student registration system (Part 2)
34 minutes03 secondsFlutter date and timestamp, formatted date library, Future asynchronous, official date component showDatePicker, time component showTimePicker and internationalization
29 minutes58 secondsUse of flutter date time component flutter_datetime_picker
26 minutes46 secondsFlutter carousel chart flutter_swiper
16 minutes04 secondsFlutter Dialog AlertDialog 、SimpleDialog、showModalBottomSheet、showToast
24 minutes00 secondsFlutterDialog Custom Dialog
20 minutes39 secondsFlutter http get request data, post submit data
26 minutes49 secondsFlutter is Google's mobile UI framework that can quickly build high-quality native user interfaces on iOS and Android. Dart has the advantages of being efficient, fast, portable, easy to learn, and responsive. We can use it to create gorgeous, high-quality experience applications on different devices.