hippo-an / flutter_pr

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

flutter_pr

references

List of Practice

first_web

  • material3 design
  • callback function
    • such as 'onPressed', 'onChanged'
  • navigator
    • controller displayed page
  • widget
    • stateful widget
      • setState
      • dispose
    • stateless widget
  • anonymous function

namer_app

  • dependencies
    • pubspec.yaml
  • flutter dev tools
    • for debugging
  • widget
    • stateful widget
    • stateless widget
  • changeNotifierProvider
    • ChangeNotifier
    • notifyListeners

pattern_codelab

  • dart:convert package
    • jsonDecode
  • dart ^3.0.0 features
  • pattern
    • match
    • validation
    • destructure
  • Object Pattern
  • Map Pattern
  • switch expression
  • sealed class

random_dice

  • stateless / stateful widget
  • const keyword
    • optimize flutter render UI component
  • named / positional parameters
  • column / row widget
    • mainAxis, cross Axis
  • composition rather than inheritance

quiz_app

  • widget's life cycle
    • initState
  • lifting state
  • separate operator
  • map, where

expense_tracker

  • theme
    • ColorScheme, ThemeData
    • dart mode
  • widget's life cycle
    • dispose
  • enum
  • named constructor
  • Dismissible widget
    • ValueKey
  • ListView
    • builder
      • optimize item rendering
      • when the children widgets are actually visible, builder is called
  • material library
    • showModalBottomSheet
    • showDialog
    • showDatePicker
  • snack bar
  • Navigator
    • control the displayed page
  • Responsive User Interface
    • MediaQuery
    • LayoutBuilder
    • Conditional Rendering
    • OrientationBuilder
    • Size Constraints
    • device orientation

testing app

reference
testing
testing_codelabs

  • unit test
  • widget test
  • integration test
  • performance test

About


Languages

Language:Dart 78.3%Language:C++ 9.9%Language:CMake 8.0%Language:Ruby 1.2%Language:Swift 1.1%Language:HTML 0.8%Language:C 0.6%Language:Kotlin 0.1%Language:Objective-C 0.0%