Flutter APP开发学习概要
Posted 大连IT开发者社区
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flutter APP开发学习概要相关的知识,希望对你有一定的参考价值。
Flutter是由谷歌贡献给开源社区, 由谷歌和开发者社区共同开发和维护的APP开发平台.
关键点:
Flutter自有的高性能渲染引擎, 即解决了Android和iOS的兼容性问题, 性能较JS移动开发框架要高.
Flutter使用Dart语言开发. 语言本身结构灵活, 即支持静态语言类型的风格,也支持动态语言风格. 如果做过Java,上手Dart还是很容易的. Dart最大的一个特点是异步编程模型的支持.
Flutter目前处于alpha版, 有些功能正在开发过程中, 社区驱动的开发.
参考网站:
https://flutter.io 官网
http://flutter-dev.com 中文社区
https://github.com/flutter/ 源代码以及例子程序
推荐学习路线:
官网上的Install以及第一个例子程序
Dart语言基础,官网上有链接. 有关Dart库以及异步编程模型可以先看个大概,回头再细研究.
官网上Build Layout的教程. 这里面介绍了Flutter渲染以及布局排放的一些基础内容.
官网上Add Interactivity教程. 这里面介绍了如何触发事件以及与组件进行交互.
官网上的其他一些文档, 比如页面路由, 文件读写, HTTP访问等等.
中文社区里有一个聊天APP的例子, 把开发的每一步都记录下来,并把用到的内容做了解释. 这是一个非常好的, 把理论知识运用到实际开发中的例子, 怎么用, 为什么这么用.
回过头来,一定再回到Dart那部分, 再细细消化下Dart基础知识,,扩展库, 以及异步编程模型.
寻求帮助和讨论:
https://gitter.im/flutter/flutter github开源社区Flutter讨论群(全英文)
https://gitter.im/itdl/itdl 大连开发者社区的gitter讨论组(也可以在微信群里讨论)
感兴趣的可以一起讨论学习. 后续再补充更多相关内容.
欢迎投稿或加入开发者社区特约专家, 分享更多理念和技术主张。
以上是关于Flutter APP开发学习概要的主要内容,如果未能解决你的问题,请参考以下文章