原创 Go Flutter Desktop (二) go 二進制程序打包爲 mac app(dmg)

前篇對於 go-flutter 引擎進行了初步的探索, 打包終產物是一個二進制文件配合一些資源文件 本篇研究如何將終產物變成一個 app, 進一步變成 dmg, 就和你網上下載的工具一樣 本篇默認你擁有全套的工具, git xco

原创 Flutter Desktop Mac版(二) 插件初探

上篇粗略的查看了一下 desktop 的基本使用, 本篇探索一下插件的使用 環境變量的配置請查看上篇,本篇不再贅述 更新 繼上一篇文章過去了幾天, 這個桌面引擎有了一點點的更改: 現在完全用 swift 了,不用 oc 了,無論是

原创 Flutter Desktop Mac版(一) 初探

隨着時間的逐漸推移, Flutter 開始了擴張之路 flutter 已經不滿足於移動端了,桌面端也有着自己的野心 但無論如何,目前 flutter desktop 還僅僅處於 demo 玩一玩的階段, 如果誰敢生產項目來一套,

原创 把flutter作爲framework添加到已存在的iOS中

之前寫了一篇關於如何將 flutter 直接打包成 android aar 的文章, 本篇寫一寫如何將 flutter 打包成 framework 以便於直接讓沒有 flutter 環境的 iOS 開發者使用, 因爲國內很多項目都

原创 把flutter項目作爲aar添加到已有的Android工程上

對於已有工程想要嚐鮮 Flutter, 很多公司給出了最佳實踐方案, android 中是使用 aar 加入項目中, 這樣原生開發對於 flutter 環境就沒有要求了, 只要 flutter 打包後上傳 maven 即可, 但是

原创 dart 2.3的變更,語法糖

在最近兩天 dart 更新到了 2.3 的穩定版 增加了一些語法糖,對於開發 flutter 來說會更加的友好 可以查看 medium 當然,本篇不是翻譯,只是對於新語法做一個簡單的嘗試 …語法 這個語法很眼熟,在 js 中有類似的語

原创 Flutter Web 評測第一篇

最近 2019 的 google io 大會開始了,之前的"蜂鳥"引擎也在 flutter 官網中出現了, 不過這次改了個名字叫 flutter-web 具體的使用步驟參考項目 readme 中的方式來使用 文章目錄構建項目運行項目簡

原创 flutter toast插件 OKToast的介紹

OKToast 是一款 在 flutter 上 使用的 toast 插件 使用簡單, 可定製性強, 純 flutter, 調用不用 context 文章目錄安裝使用在代碼中定義 OKToast 組件調用文本 toast自定義 widg

原创 Flutter 版本更新內容查看

分支 對比 rss 訂閱 後記 分支 與很多項目不同, flutter 使用 master 作爲開發分支而不是發佈分支 flutter 有幾個主要的 branch: master: 主分支,開發分支 dev: 發佈第二快的分支,

原创 Flutter flutter.gradle 簡單分析

所有的分析基於當前的 1.4.7 版本,flutter sdk 的版本更新可能會修改這個文件 Flutter 1.4.7 • channel dev • https://github.com/flutter/flutter.git F

原创 Flutter dialog (2) - showGeneralDialog的使用

上篇文章說了 showDialog 方法的使用 但是這個方法有很多東西是固定的 比如背景顏色,轉換的時長和樣式等等,很多東西你很難去自定義 本篇我使用另一個方法showGeneralDialog來做一些自定義 準備工作 同上一章一樣,

原创 Flutter dialog (1) - showDialog的講解

在應用開發中,或多或少都會遇到需要彈框的問題, 比如:需要用戶確認,需要輸入一些信息等等的問題,這就要用到 dialog 相關的概念了 而在 flutter 中,所有可以看見的都是 Widget,dialog 也不例外 不過和 and

原创 Migrating to AndroidX (遷移至androidX)

無論在 android 開發中 還是 flutter 開發中,都會面臨遷移 AndroidX 的問題 官方有一個說明,可以參考鏈接 下面是我總結的修改方式 遷移到 androidX 修改 andorid 目錄下的 app/build.

原创 flutter log4d 日誌包的使用

最近閒來無事,擼了一個日誌插件,功能很簡單 在開發機上開啓一個服務端 然後客戶端(不僅是 flutter,而是隻要可以使用dart:io就可以)開啓遠程連接,然後就可以發送日誌到服務端了 好處 這樣的好處是,開發機可以實時接收到日誌,

原创 Pub Global 創建命令行應用程序

前言 如果你接觸過npm/yarn 應該知道,有一些包可以全局使用,就是安裝後可以直接用,比如vue-cli這樣的應用,應該是用node開發的 在dart中也可以實現類似的功能, 使用pub global就可以了,在連接中有完整的說明