[Flutter] 使用 bitsdojo_window 來自訂客製化視窗標題欄
最近開始嘗試使用 Flutter 來實作桌面的應用程式,由於我是使用 Linux 的 Gnome 桌面,其預設的系統視窗欄(最上面的橫條)是純黑的,與我開發的 APP 其輕鬆活潑的調性不符合,所以這才找了個不錯的套件工具:bitsdojo_window。
Read More »[Flutter] 使用 bitsdojo_window 來自訂客製化視窗標題欄最近開始嘗試使用 Flutter 來實作桌面的應用程式,由於我是使用 Linux 的 Gnome 桌面,其預設的系統視窗欄(最上面的橫條)是純黑的,與我開發的 APP 其輕鬆活潑的調性不符合,所以這才找了個不錯的套件工具:bitsdojo_window。
Read More »[Flutter] 使用 bitsdojo_window 來自訂客製化視窗標題欄在 Flutter 中有許多製作按鈕的方法,其中文字按鈕 TextButton 可說是最簡易的按鈕,適用於任何我們想要顯示文字、並讓使用者點擊後進一步展開其他功能的情況。
Read More »[Flutter] 使用 TextButton 製作文字按鈕當我們想要將開發好的 App 上架到 Google Play 商店時,往往都需要用使用 keytool 這個 Java 所提供的工具來產生、匯入和匯出憑證。依預設,keytool 將在其執行目錄中建立金鑰庫檔案(不過這當然可以更改輸出位置)。
Read More »[已解決] keytool: command not found在使用 Flutter 開發 App 時,我們若是有要提醒使用者的訊息,可以藉由 SnackBar 類型的訊息元件來呈現。畢竟在 App 使用上,總無法使用 print()
函式、甚至是替顯示訊息做一個新的界面。
最近當我重新在 Linux 作業系統上配置 Android Studio 打算進行 Flutter 的開發時,發現在使用 flutter doctor --android licenses
指令(這是必要動作)時發生以下錯誤訊息:
這是由於 dart 版本升級之後的程式碼,有部分需要啟用所謂的『空安全』(Null-Safety)才能正常編譯所導致的。
Read More »[已解決][Flutter] This requires the 'non-nullable' language feature to be enabled. Try updating your pubspec.yaml to set the minimum SDK constraint to 2.12.0 or higher, and running 'pub get'.在我們設計一款 App 的時候,很難在同一個頁面把所有的功能做完。大多數時候,我們需要依照不同的功能,來讓使用者跳轉到不同的頁面。
Read More »[Flutter] 頁面跳轉時傳遞參數、接收參數在開發 App 的過程中,有時一個頁面難以放下所有需要的元件。這時候,或許我們可以考慮將頁面其中一個區塊製作成可滑動、可延展的佈局。
Read More »[Flutter] 使用 SingleChildScrollView 製作可滑動的 Widget在 Flutter 專案中,若是想要調用手機照相機的鏡頭拍照、並展示拍出的相片並不是件難事。對我而言,比較困難的則是把相片儲存在手機的相簿中、甚至是寫一個裁切相片的功能;當然,目前我還在研究當中。
Read More »[Flutter] 如何使用照相機拍照、展示圖片在 Flutter 如何使用照相機的官方教學文件中,提到若是在 Android 系統中透過 Flutter 調用照相機,其最低 SDK 版本(min-sdk-version)必須高於 21 才行。
Read More »[已解決][Flutter] Manifest merger failed : uses-sdk:minSdkVersion 16 cannot be smaller than version 21 declared in library [:camera]