文章

Flutter 顯示價錢格式

收到單純的數字

12000.02

在渲染的時候想把它改成顯示

$ 12,000.02
閱讀更多

flutter Card的內容設定overflow hidden

Fluttercard widget中放container,然後設背景顏色,結果card的圓角竟然不見了!!!!找了好久,發現以下解法:

card中加入屬性,可以讓多出來的內容隱藏在框內

閱讀更多

flutter 執行方式

開發 app 通常會有兩種預覽方式:本地模擬器 or 真實的裝置。而這兩種方式又會有軟體環境(develop、prod)的差別,和裝置平台(ios、android)的差別。

除了在mac模擬器上執行以外,其他三種方法都要先設定xcode裡面的Bundle Identifier

大概會有以下幾種:

  1. run on mac simulator 在mac上打開模擬器執行
  2. run on device 在裝置上執行
  3. build on device 在裝置上安裝並執行
  4. testflight (需要有付費開發者帳號)
閱讀更多

Flutter 使用 SQLite 本地資料庫

開發 App 時,有些資料不一定是要存在遠端資料庫,像是暫存你的登入資訊,或是單純只屬於此裝置的文件資訊,可以存放在 SQLite,這也是官方提供的方法。

依照官網的教學,是直接在main()裡面進行所有操作,但是為了看起來更好閱讀更簡潔,建議新增一個單獨的資料夾database/,裡面存放要建立的${dbName}.dart檔案。


用TodoList當作範例,資料夾結構如下:

閱讀更多

Flutter環境建置(Mac)

公司主管熊熊說了一句「大家來研究flutter吧!」,開啟了我從零開始研究flutter安裝環境到撰寫Dart的奇幻旅程…

安裝flutter前,有一些事必須完成:

安裝Xcode

現在最新版的Xcode11必須要在os系統10.14.3以上版本(可以從App Store搜尋Xcode看到)
macOS 10.14.nmacOS 10.13.n是不同主題,所以要更新的話,要從官網下載安裝,才會真的更新到macOS 10.14.n版本。
如果不知道自己的電腦現在是什麼版本,點左上角的蘋果圖示,選「關於這台Mac」,裡面就會顯示了!

閱讀更多