【Flutter】初探之开发小结 | 参考教程 | 参考案例 | 遇到的问题

简介: 【Flutter】初探之开发小结 | 参考教程 | 参考案例 | 遇到的问题


框架都是应用层面的东西,重要的是学好基础,深入一个了解原理。会发现它们的共性。

Flutter官方也表明过其设计思想最初也是受React个启发,一切都是Widget,没有像android ios 那些些activity fragment 杂七杂八的概念,写应用的模式与React几乎是一模一样,写的多了感觉就是用Dart写React。Flex布局思想可以直接用、React的Component 和 PureComponent,对应Flutter里面有StateFullWidget 和 StateLessWidget,Context 对应Flutter中的 inheritWidget,状态管理redux 对应Flutter_Redux,React里面可以用RxJS,Flutter里面可以用RxDart,都是Reactive UI风格、都是基于虚拟DOM实现UI更新,甚至React新出的Hooks,在Flutter 里面也有了第三方的支持-flutter_hooks。个人感觉相比React Native ,Flutter也是的在Native App中React思想的实现,实现了曾经我对RN的一些期待(比如高频率交互动画)。

所以学会了React 再学Flutter从思想层面也是无缝过渡的,另外也要多少了解一下native层面的东西,了解一些设备系统提供的能力。当然话说回来,这都是应用层的东西,从实际项目出发,看看文档就能一把梭了,另外实战能快速提高技术熟练度,也能检验真理。学习主要的是深入一个去研究 工作原理,从中学到一些框架如何设计等深层次的知识 这个应该是最重要的。框架会一直不断出新,掌握中心思想才能真正领悟,学习不是目的,提高学习的能力才是目的。

参考

  • 【问题集】



相关文章
Doodle Jump — 使用Flutter&Flame开发游戏真不错!
用Flutter&Flame开发游戏是一种什么体验?最近网上冲浪的时候,我偶然发现了一个国外的游戏网站,类似于国内的4399。在浏览时,我遇到了一款经典的小游戏:Doodle Jump...
|
3月前
|
安全 Go 数据安全/隐私保护
Flutter开发笔记:Flutter路由技术
Flutter开发笔记:Flutter路由技术
333 0
|
10天前
|
移动开发 前端开发 JavaScript
移动端 Hybrid 开发:RN、Flutter与Webview的抉择与融合
【4月更文挑战第6天】本文对比了移动端Hybrid开发的三种主流方案——React Native (RN),Flutter和Webview。RN基于JavaScript,适合React熟练的团队,适用于性能要求高、跨平台的中大型应用。Flutter,使用Dart语言,以其高性能和自定义UI适用于追求极致体验的项目。Webview适合快速移植Web应用至移动端,开发成本低但性能受限。选择时要考虑项目规模、性能需求、团队技术栈等因素,实际应用中常采用混合策略,如RN/Flutter+Webview、原生模块集成等,以实现最佳开发效果和长期技术规划。
51 0
|
3月前
|
图形学
Flutter笔记:Matrix4矩阵变换与案例
Flutter笔记:Matrix4矩阵变换与案例
111 0
|
3月前
Flutter笔记:使用Flutter构建响应式PC客户端/Web页面-案例
Flutter笔记:使用Flutter构建响应式PC客户端/Web页面-案例
54 0
|
3月前
|
开发者 索引 容器
Flutter开发笔记:Flutter 布局相关组件
Flutter开发笔记:Flutter 布局相关组件
119 0
|
3月前
|
iOS开发
Flutter - 底部导航详解与案例示范
Flutter - 底部导航详解与案例示范
52 0
|
3月前
|
开发框架 Dart 开发工具
从零基础到精通:Flutter开发的完整指南
从零基础到精通:Flutter开发的完整指南
112 0
|
4月前
|
存储 网络安全 数据库
flutter怎样使用阿里云开发服务?
flutter怎样使用阿里云开发服务?
101 2