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日
卡片相机的价值
卡片相机的价值
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日
Notion作为项目管理工具
Notion作为项目管理工具
Alice and Bob Mike Wong
2023年11月03日

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亦提供不同类型的楼市资讯,包括地产新闻、成交数据等等,让你成为精明买家或租户。