Flutter 內狀態管理的方法很多種,先從包裝好的 provider
package 先研究起,pub 網址
[Flutter] interactivity 互動 - stateful widget
一個 App 加減都會有互動,有互動就需要面對狀態管理的課題,而 Flutter 針對狀態管理又有幾套實作的方式,這一個學習筆記將從基本元素開始看起,stateful widget
[Flutter] Responsive Apps
由於手機或是相關的設備,螢幕尺寸都不一樣,這時候就必須有所謂的響應式的設計,而 Flutter 內野有提供相對應的方法來幫助我們完成這件事情
[Flutter] Layout - GridView and ListView
當畫面內容很長時,既需要可以滾動 (scrollable),基本上有兩種可以用 Gridview
和 ListView
,稍微紀錄一下使用的方式
[Flutter] Layout Widget - Container
Flutter 有幾個基本的 Layout Widget ,例如 Container
、GridView
、ListView
、Stack
,Material Wdigets 也有 Card
和 ListTile
這幾種,這一篇先探索 Container
,Container
算是最常使用的 layout widget,因為像是 padding、margins、borders 等效果都是由這一個 widget 來設定的
[Flutter] Layout 思維
這一類的 UI Framework 最需要掌握的是 UI Component (Widget) 的操作,尤其是排版的部分,要如何生出自己想要的畫面,就決定於排版技巧的熟悉度,就像網頁切版,如果 CSS 不熟,就無法切出漂亮有可用的版型,同理,Flutter 也需要先從 Layout Widget 跟設計思維學起
[Flutter] 專案程式基本架構
上一篇建立了第一個 Flutter 專案,這回從零開始,認識 Flutter 的基本程式架構
[Flutter] 環境設定
Flutter 從去年年底發佈到現在,也接近一年的時間,目前在寫這篇筆記時,Flutter SDK 版本是 1.9,而也是因為看過不少實際將 Flutter 用在專案產品上的案例,所以才決定要開始探索 Flutter。
[RxJS] generate
generate
是 RxJS 裡面的 for loop 方法,這樣的描述應該夠簡單明瞭了
[ASP.NET MVC] WebAPI with CancellationToken
這裡是 WebAPI 用非同步的寫法
1 | public async Task<ActionResult> SomeItem(int id) { |
但如果想要搭配 RxJS 的 switchMap 使用,這樣子是不夠的。我們需要使用 CancellationToekn 的協助