3 Challenge Solution 12 - Creating a Widget
4 Challenge Solution 22 - Working with More Widgets
5 Adding Icons to Buttons
6 Adding Transparency to Widgets
7 Repetition & Exercise Adding a Stateful Widget
8 Rendering Content Conditionally
9 Accepting & Passing Functions as Values
11 Deep Dive Flutter's (Stateful) Widget Lifecycle
12 Using Ternary Expressions & Comparison Operators
13 Understanding if Statements
14 Using if Statements In Lists
15 if Statements & Comparison Operators
16 Adding a Data Model & Dummy Data
18 Creating a Reusable, Custom Styled Button
19 Accessing List Elements & Object Properties
20 Mapping Lists & Using the Spread Operator
21 Alignment, Margin & Padding
22 Mutating Values in Memory
23 Managing The Questions Index As State
24 More on Button Styling
25 Using Third-Party Packages & Adding Google Fonts
26 Passing Data via Functions Across Widgets
28 Getting Started with the Results Screen
29 Passing Data to the Results Screen
30 Introducing Maps & for Loops
31 Using for Loops In Lists
32 Note A Typo In The Next Lecture
33 Accessing Map Values & Using Type Casting
34 Combining Columns & Rows
35 Expanded To The Rescue!
36 Filtering & Analyzing Lists
37 Making Content Scrollable with SingleChildScrollView
38 Beyond the Basics Optional, Important Dart Features