担当者 Daniel Widjojo
最終更新 2025年06月02日
完了時間 1 日 5 時間 14 分
メンバー 10
  • Section 1: Introduction
    4レッスン · 1 時間 6 分
  • Section 2: Flutter & Dart Basics I - Getting a Solid Foundation [ROLL DICE APP]
    7レッスン · 2 時間 44 分
    • Section 2 Course Resource
    • Section 2 Part 1
    • Quiz 1: Knowledge Check: Flutter & Dart Basics
      10 xp
    • Section 2 Part 2
    • Deep Dive: Position & Named Arguments
    • Section 2 Part 3
    • Flutter & Code Formatting
  • Section 3: Flutter & Dart Basics II - Fundamentals Deep Dive [QUIZ APP]
    14レッスン · 4 時間 10 分
    • Section 3 Course Resource
    • Section 3 Part 1
    • Deep Dive: Flutter's (Stateful) Widget Lifecycle
    • Section 3 Part 2
    • Using "if" Statements In Lists
    • if Statements & Comparison Operators
    • Section 3 Part 3
    • Using "for" Loops In Lists
    • Note: A Typo In The Next Lecture
    • Section 3 Part 4
    • Assignment 1: Time to Practice: Flutter Basics
    • Assignment 1 Part 1
    • Assignment 1 Part 2
    • Section 3 Part 5
  • Section 4: Debugging Flutter Apps
    3レッスン · 32 分
    • Section 4 Course Resource
    • Section 4 Part 1
    • Running the App on Real iOS or Android Devices
  • Section 5: Adding Interactivity, More Widgets & Theming [EXPENSE TRACKER APP]
    6レッスン · 3 時間 48 分
    • Section 5 Course Resource
    • Section 5 Part 1
    • Flutter & Material 3
    • Section 5 Part 2
    • Important: Adding Dark Mode
    • Section 5 Part 3
  • Section 6: Building Responsive & Adaptive User Interfaces [EXPENSE TRACKER APP]
    2レッスン · 52 分
    • Section 6 Course Resource
    • Section 6 Part 1
  • Section 7: Flutter & Dart Internals [TODO APP]
    2レッスン · 42 分
    • Section 7 Course Resource
    • Section 7 Part 1
  • Section 8: Building Multi-Screen Apps & Navigating Between Screens [MEALS APP]
    6レッスン · 3 時間 26 分
    • Section 8 Course Section
    • Section 8 Part 1
    • Replacing WillPopScope with PopScope
    • Section 8 Part 2
    • An Alternative Navigation Pattern: Using Named Routes
    • Section 8 Part 3
  • Section 9: Managing App-wide State [MEALS APP]
    3レッスン · 1 時間 15 分
    • Section 9 Course Resource
    • Section 9 Part 1
    • "riverpod" vs "provider" - There are many Alternatives!
  • Section 10: Adding Animations [MEALS APP]
    2レッスン · 46 分
    • Section 10 Course Resource
    • Section 10 Part 1
  • Section 11: Handling User Input & Working with Forms [SHOPPING LIST APP]
    3レッスン · 1 時間 26 分
    • Section 11 Course Resource
    • Section 11 Part 1
    • Section 11 Part 2
  • Section 12: Connecting a Backend & Sending HTTP Requests [SHOPPING LIST APP]
    2レッスン · 1 時間 44 分
    • Section 12 Part 1
    • Section 12 Part 2
  • Section 13: Using Native Device Features (e.g., Camera) [FAVORITE PLACES APP]
    5レッスン · 3 時間 15 分
    • Section 13 Course Resource
    • Section 13 Part 1
    • Important: "location" Package & Android
    • Section 13 Part 2
    • Adding Your Own Native Code
  • Section 14: Push Notifications & More: Building a Chat App with Flutter & Firebase
    8レッスン · 3 時間 27 分
    • Section 14 Course Resource
    • Section 14 Part 1
    • FlutterFire Configuration
    • Section 14 Part 2
    • A Note About Reading Data From Firestore
    • Section 14 Part 3
    • Firebase & Image Storage
    • Section 14 Part 4
  • Section 15: End of course
    3レッスン · 1 分