Wrap & Chip 原生的Widget, 對於之前接觸iOS的人來說一開始看到有驚訝一下(居然有原生的!),有一點像是hash tag, 個人把W...
Flutter SDK 這裡以 MacOS 作為範例 首先到官網https://flutter.dev/docs/get-started/install...
animated_text_kit 文字特殊效果的第三方,可以參考文檔的樣式作選擇 使用起來類似是Flutter原生的RichText & TextSp...
什麼是Flutter 正如第一篇文章所說的 Flutter 是一個「框架」,可以用來開發跨平台原生的應用程式。 整個 Flutter的架構圖: 由上到下分別是...
Model 資料層 在開發應用程式的過程裡,我們通常會定義 Model 的類別用來處理資料結構或是資料儲存上的使用。 舉個簡單的例子,定義一個 JSON { &...
產生QRCode qr_flutter Page的部分 用column分配元件位置 中間的QrImage 外層包了一個GesutreDetector, 接收點擊...
cached_network_image 圖片緩存 原生平台 iOS的話是Swift Kingfisher 我們一樣先再次封裝一層,construct給imag...
Flutter toast 在等待http response 或者需要等待的情境 通常會用到轉圈圈或者顯示幾秒即消失的提示彈窗 flutter toast 文...
Flutter slidable Flutter listView左右滑動後出現的選項,(iOS的 tableView swipe actions) 這次將在首...
Gallery saver 取得權限的前置作業iOSInfo.plist內新增NSPhotoLibraryUsageDescription的權限 Androi...
承襲上一篇 Image_picker這篇使用image_cropper 把選到的照片做裁切或旋轉等加工 AndroidAndroidManifest.xml 需...
Image picker flutter的照片操作,從相簿選照片或是拍照之前用的時候版本是0.7.4 , 但寫這篇的時候改版到了0.8.4 Android:An...
Shared preference App關閉再次啟動後,需要保存的資料可以先保存在shared_preferenceAndroid 也叫Shared pref...
Carousel slider 輪播動畫 原生要處理的話印象中是PageView 先建立一個widget class, 將package的封裝一次constru...
目前先和大家介紹一些基本的應用 大概Day15~16後會開始結合GetX一般比較兩個 基本型別是否相等 大多使用 "==" 兩個等於的操作符...
Http 使用 Http 通訊協定,發送網路請求存取網路上的資源在開發App是很基本的需求,今日我們練習使用氣象開放資料平臺的API,學習 Http 的呼叫方式...
Provider Provider封裝了 InheritedWidget 功能,提供更高效且易懂的使用方式。 引言 Provider說明文件 By using...
功能組件-InheritedWidget InheritedWidget是一個具有特殊功能的組件,它提供可以將資料從 widget 從上到下傳遞的功能,達到共享...
路由導覽v2 Navigator 2.0 Flutter Navigator 2.0 使用宣告式(declarative style)的方式定義路由導覽的方式,...
路由導覽v1 Flutter 的路由是透過 Navigator 以棧的方式管理畫面上的呈現。 Navigator 1.0 Navigator:它是一個用來管理...
滾動組件-Sliver 若想要自定義滾動效果的介面功能,就需要使用 CustomScrollView 以及 Silvers 的應用結合。我們先看看SmallSt...
滾動組件 滾動組件是具有可滾動(Scroll)效果的內容區塊,可以透過滾動的方式提供更多可瀏覽的內容。 而且在裝置平台不一樣時,View的寬高限制通常不一樣,例...
容器組件 在網頁開發的過程裡,我們習慣會使用div作為一個容器,因為在 html 語意上它是不特別代表任何東西的容器,因此通常會用它來進行一些 css 樣式的使...
彈性佈局 介紹完線性排列的佈局方式,今天我們談談另外的配置方式的佈局組件。 挑戰目標 學習 widget Flex Expanded Spacer St...
線性佈局 不管是水平佈局或是垂直佈局都是佈局上常用的配置方式。 佈局組件 Row Column Wrap Layout Flutter 目標是提供跨平台的開...
日期時間組件 在進入較進階的組件內容之前,我們在介紹一下有關日期與時間的組件內容。在表單輸入或是報表查詢功能的頁面,我們通常會需要使用日期時間的選取器功能提供使...
表單組件 使用表單處理使用者輸入是常見的應用的基礎功能,使用這些表單組件可以應用在註冊、登入、電商…需要使用者輸入資料的情境,因此我們今天就來練習這些常在表單上...
Button組件 按鈕也是在基礎組件中常見的項目,它提供了點擊事件可以用來定義互動的功能。 Button Flutter 提供三種具備onPressed參數的按...
組件積木 先前有提過在開發Flutter應用程式的過程中,我們大部份是使用各式不同功能的組件來組合而成。「工欲善其事,必先利其器」 就讓我們來認識一些組件的類型...
哈囉我是Todd,是一個比較喜歡寫前端的全端工程師,工作上大部分是使用 React 及 Node.js 來進行開發。 剛好今年參與了一個 Flutter App...