高手问答第 237 期 —— 用 Flutter 极速开发原生应用

xplanet 发布于 2019/12/16 09:13
阅读 13K+
收藏 16

Flutter 是谷歌的移动 UI 框架,可以快速地在 iOS 和 Android 上构建高质量的原生用户界面。 Flutter 可以与现有的代码一起工作。在全世界,Flutter 正在被越来越多的开发者和组织使用。

OSCHINA 本期高手问答(12 月 16 日 - 12 月 23 日)邀请到了《用 Flutter 极速开发原生应用》的作者张益珲 @珲少 ,与大家一起围绕「Flutter 开发」展开讨论。问答的内容可以包括但不限于:

  • Flutter 和原生开发、ReactNative 开发的差异和优势在哪里?
  • Flutter 是否容易上手?Dart 与 JavaScript 有何异同?
  • 哪些业务场景适合使用 Flutter 开发?
  • Flutter 是否有足够丰富强大的插件支持?
  • 学习 Flutte,应该从何下手?
  • ……

若有其他相关的问题,也欢迎提问。

嘉宾简介

张益珲,TicTalk 合伙人,博客笔名珲少。曾就职于唯品会,并担任 51CTO 学院、CSDN 学院签约讲师,麦子学院金牌讲师。撰写关于 iOS、Swift、Android 等相关技术博文 300 余篇,博客访问量 90W+,出版《Swift 4 从零到精通 iOS 开发》等著作若干部。

为了鼓励踊跃提问,清华大学出版社会在问答结束后从提问者中抽取 5 名幸运会员赠予《用 Flutter 极速开发原生应用》一书。

购书地址:http://product.dangdang.com/28477922.html

OSChina 高手问答一贯的风格,不欢迎任何与主题无关的讨论和喷子。

下面欢迎大家向张益珲老师 @珲少  积极提问,直接回帖提问即可。

加载中
0
xplanet
xplanet

高手问答第 237 期 —— 用 Flutter 极速开发原生应用
@徐徐前进 @zerolemon @孤月蓝风 @LeoXu @OSChina首席情感咨询师
恭喜以上五位网友分别获得《用 Flutter 极速开发原生应用》图书一本
请私信 @xplanet   告知快递信息(格式:姓名+电话+地址)

3
东风玖哥
东风玖哥

@珲少

珲少,我有以下问题需要咨询你:
1、一般来说越简单的语言常用设计模式就越少,C/C++几十种,Java23种,JavaScript16种,而Python只有8种,那么Dart常用的设计模式有多少种?带有图形化界面的软件架构模式用MVC、MVP还是MVVM?
2、React Native 在多机型适配方面的缺陷经常被人诟病,Flutter能否适配包括Android电视和手表在内的多种机型?
3、LibGDX在各种操作系统上都能实现炫酷的粒子效果,Flutter是否对OpenGL ES有很好的封装?能否完成复杂的3D或VR动画?
4、你对近期Flutter官方宣布支持MacOS怎么看?Flutter为来会支持小程序吗?

0
Laixhe
Laixhe

@珲少 打包大小压缩有没有相关讲解

Laixhe
Laixhe
回复 @珲少 : 期待中
珲少
珲少
这本书中没有,后面我可能会研究下出一套博客教程出来😄
0
徐徐前进
徐徐前进

@珲少 你好,请问对于原生应用开发者,开发 Flutter 应用最大的难点和关键点分别是什么?谢谢!

珲少
珲少
布局页面的编写思路和刷新思路不太一样,Flutter通过状态来维护UI
0
Ericpoon
Ericpoon
@珲少 请问flutter的运行时相对各平台执行原生代码的优势有哪些?
珲少
珲少
开发效率更高😄
0
2006
2006

@珲少 在做Flutter开发,感觉小的项目用Flutter没有问题;企业项目,需求变更频繁的项目用Flutter很容易失控。您有好的建议吗?

2006
2006
您是不建议一个新项目全部使用flutter吗?
珲少
珲少
可以尝试将某个模块先使用Flutter进行改造,不要一开始全部转Flutter
0
g
glogger

@珲少 flutter是否支持热更新了?如果没有,是否有计划进行?

珲少
珲少
目前还没有,开源社区有一些开源项目,用类似Flutter的编写方式开发可以热更新的程序
0
r
regalechinajava

@珲少 Flutter开发一般应用只用Dart就可以解决吗?还需要ios和安卓相关的知识或开发吗?

珲少
珲少
有些原生功能需要写原生的插件进行支持
0
arthur_li
arthur_li

@珲少 没有原生开发的公司,用Flutter可以上生产么(app不是特别复杂),各种机型兼容性怎么样?

珲少
珲少
一般的需求都可以满足,兼容性也没问题
0
北漂的我
北漂的我

@珲少 Flutter 现在的成熟度能够应用于生产吗?  还有 Flutter 和 React Native 相比有哪些相似和不同的地方?  最近国内比较流行的 uni-app 跨平台开发框架不知道你用过没有,Flutter、React Native、uni-app 这三个框架相比有哪些优劣,在技术选型的时候您有哪些建议? 感谢 珲少!!! 

返回顶部
顶部