Flutter技術淺談
Alice and Bob  Mike Wong-Flutter技術淺談-House730
Alice and Bob Mike Wong
日期:
2023年12月01日
最近在一家我管理技術方向的公司中,我們實現了一項長達近3年的目標,就是將我們所有的應用程式,從原生開發轉換為使用Flutter進行開發。在這篇專欄中,我將會簡單探討一下何謂「Flutter」,以及投入資源進行這種轉換,箇中有何好處。
甚麼是Flutter

在深入討論Flutter之前,先讓我們來了解一下何謂「原生開發」。傳統上,開發移動應用程式需要使用特定於平台的語言和工具,例如Java或Kotlin(用於Android),以及Objective-C或Swift(用於Ios)。開發人員必須編寫兩套不同的代碼庫,來支持不同的平台,同時要處理不同的開發環境和工具。

而Flutter是由Google開發的一個開源框架,使用Dart編程語言,並提供了一個跨平台的UI。Flutter採用自己的渲染引擎來繪製UI,令應用程式看起來和原生版本般相同,兼具出色的性能。

為何要用Flutter?

使用Flutter最重要的優勢,在於只需編寫一套代碼庫,程式就可以在多個平台上運行。開發人員只要掌握一種編程語言和框架,即可開發支援多個平台的應用程式。這種共用代碼庫和業務邏輯可大大節省開發和維護成本,同時提高開發速度。

Flutter用後感

1.人員自由調派:Flutter用上單一的代碼庫和框架,開發團隊可以更靈活地進行調度,毋須專門的原生開發人員。這樣可提高團隊的工作效率,降低招聘和培訓成本。


2.資源最大化:基於Flutter的跨平台特性,開發者只要編寫一次代碼,就可以在多個平台上運行應用程式。這樣便可提高開發速度,減少了重複的開發工作。加上由於只有一個代碼庫,故更新和維護的成本也大大降低。

3.一致性和品質:用Flutter寫程式,可確保其在不同平台上的功能和外觀一致。提供更好的用戶體驗,並減少錯誤和問題。同樣的業務邏輯和設計可以應用在所有平台上,確保其一致性。

4.豐富的組件和工具:Flutter提供豐富的UI組件和工具,開發者能夠快速構建漂亮且功能豐富的程式,兼且提供許多自定義和擴展的選項。

總結來說,Flutter是一個跨平台的移動應用程式開發框架,它可以節省開發和維護成本,提高開發速度,確保程式一致性和品質。從資源最大化的角度來說,這個投入是相當有價值的。


即時睇全港更多筍盤


Flutter
Alice and Bob
Mike Wong
你可能感興趣的文章
Pokemon GO與存在
Pokemon GO與存在
Alice and Bob Mike Wong
2024年11月01日
甚麼是通用基本收入?
甚麼是通用基本收入?
Alice and Bob Mike Wong
2024年07月25日
自動駕駛與責任問題
自動駕駛與責任問題
Alice and Bob Mike Wong
2024年06月02日
愛因斯坦與GPS
愛因斯坦與GPS
Alice and Bob Mike Wong
2024年04月26日
卡片相機的價值
卡片相機的價值
Alice and Bob Mike Wong
2024年01月12日
由Web 1.0到3.0 到底係乜東東?
由Web 1.0到3.0 到底係乜東東?
Alice and Bob Mike Wong
2024年01月05日

Flutter技術淺談

Alice and Bob  Mike Wong-Flutter技術淺談-House730
專家分享 - Alice and Bob Mike Wong
日期:2023年12月01日
最近在一家我管理技術方向的公司中,我們實現了一項長達近3年的目標,就是將我們所有的應用程式,從原生開發轉換為使用Flutter進行開發。在這篇專欄中,我將會簡單探討一下何謂「Flutter」,以及投入資源進行這種轉換,箇中有何好處。

甚麼是Flutter

在深入討論Flutter之前,先讓我們來了解一下何謂「原生開發」。傳統上,開發移動應用程式需要使用特定於平台的語言和工具,例如Java或Kotlin(用於Android),以及Objective-C或Swift(用於Ios)。開發人員必須編寫兩套不同的代碼庫,來支持不同的平台,同時要處理不同的開發環境和工具。

而Flutter是由Google開發的一個開源框架,使用Dart編程語言,並提供了一個跨平台的UI。Flutter採用自己的渲染引擎來繪製UI,令應用程式看起來和原生版本般相同,兼具出色的性能。

為何要用Flutter?

使用Flutter最重要的優勢,在於只需編寫一套代碼庫,程式就可以在多個平台上運行。開發人員只要掌握一種編程語言和框架,即可開發支援多個平台的應用程式。這種共用代碼庫和業務邏輯可大大節省開發和維護成本,同時提高開發速度。

Flutter用後感

1.人員自由調派:Flutter用上單一的代碼庫和框架,開發團隊可以更靈活地進行調度,毋須專門的原生開發人員。這樣可提高團隊的工作效率,降低招聘和培訓成本。


2.資源最大化:基於Flutter的跨平台特性,開發者只要編寫一次代碼,就可以在多個平台上運行應用程式。這樣便可提高開發速度,減少了重複的開發工作。加上由於只有一個代碼庫,故更新和維護的成本也大大降低。

3.一致性和品質:用Flutter寫程式,可確保其在不同平台上的功能和外觀一致。提供更好的用戶體驗,並減少錯誤和問題。同樣的業務邏輯和設計可以應用在所有平台上,確保其一致性。

4.豐富的組件和工具:Flutter提供豐富的UI組件和工具,開發者能夠快速構建漂亮且功能豐富的程式,兼且提供許多自定義和擴展的選項。

總結來說,Flutter是一個跨平台的移動應用程式開發框架,它可以節省開發和維護成本,提高開發速度,確保程式一致性和品質。從資源最大化的角度來說,這個投入是相當有價值的。


即時睇全港更多筍盤


Flutter
Alice and Bob
Mike Wong

House730搵樓大本營是香港的搵樓平台/租屋網,齊集香港樓盤及樓市資訊,網羅業主及各大中小型地產代理的樓盤,助用戶找到心水香港樓盤,網上搵樓買樓更輕鬆。
House730同時提供一個渠道,予地產代理及業主網上放盤平台,自由、方便、高效,網上推送筍盤給潛在買家!
House730雲集香港各類型樓盤資訊,包括香港新樓盤或是二手樓、港九或是新界、住宅或是工商業大廈,務求為用戶提供最全面的樓盤資訊。
House730旨在為香港用戶提供最優質的使用體驗,不論買樓或是租樓,用戶可按樓盤的價錢、面積、房數、真實照片等等條件揀選合適樓盤。
除了多個香港樓盤資訊外,House730亦提供不同類型的樓市資訊,包括地產新聞、成交數據等等,讓你成為精明買家或租戶。