子模塊submodule submodule項目和父項目本質(zhì)上是兩個獨立的git倉庫,只是父項目存儲了它依賴的submodule項目的版本號信息...
六大設(shè)計原則(SOLID) Single Responsibility Principle:單一職責原則,實現(xiàn)類要指責單一。 Open Clos...
Stream的生成 1、從零開始創(chuàng)建Stream創(chuàng)建一個Stream可以通過異步生成器(async*)函數(shù)。當異步生成器函數(shù)被調(diào)用時會創(chuàng)建一個 ...
Future和Stream類是Dart異步編程的核心。Future 表示一個不會立即完成的計算過程。與普通函數(shù)直接返回結(jié)果不同的是異步函數(shù)返回一...
Dart 是一種單線程語言 首先,大家需要牢記,Dart 是單線程的并且 Flutter 依賴于 Dart。 重點Dart 同一時刻只執(zhí)行一個操...
在Dart中實現(xiàn)并發(fā)可以使用Isolate。Isolate翻譯過來是孤立、隔離的意思。它是類似于線程但不共享內(nèi)存的獨立運行的worker,是一個...
Widget的生命周期 StatelessWidgetStatelessElement createElement()Widget build(...
添加Pub倉庫包 Pub(https://pub.dev/ )是Google官方的Dart Packages倉庫 依賴本地包 依賴Git 在根目...