小册介绍
之前有介绍过关于flutter的入门文章:flutter从入门到寄几玩儿,文章底部写到会继续写demo给大家练习。由于之前在GitHub上写过类似React练习项目:React-Express-Blog-Demo ,所以最近笔者也一直在思考,是否可以同样,用flutter一步一步来带领大家一起学习使用fluter呢。
技术终归就是工具,没有实操是绝对的纸上谈兵。鉴于网上太多关于flutter的系列入门文章,其中有掘金翻译的fluter中文网其实就是一个很好的入门资料。
讲了这么多,我们这里稍微介绍下flutter。2018年6月21日Google发布Flutter首个release预览版,作为Google baba大力推出的一种全新的响应式,跨平台,高性能的移动开发框架。Flutter是一个跨平台的移动UI框架,旨在帮助开发者使用一套代码开发高性能、高保真的Android和iOS应用。
flutter优点主要包括:
- 跨平台
- 开源
- Hot Reload、响应式框架、及其丰富的控件以及开发工具
- 灵活的界面设计以及控件组合
- 借助可以移植的GPU加速的渲染引擎以及高性能ARM代码运行时已达到高质量的用户体验
而且,他是Google BaBa开源的,并且目前阿里巴巴集团内部也是flutter风气正茂,所以我们完全有理由相信flutter未来,一定会有自己的舞台。
回到这本小册,笔者将从flutter基础到一步一步实现web版掘金来带大家感受flutter的魅力。旨在让大家熟练使用flutter来完成自己想做的APP开发。当然,笔者深知授人鱼不如授人以渔。所以文章中,会介绍笔者遇到的问题,以及思考的过程。方便大家借鉴与思考。
实战项目并非 1:1 还原web版掘金,小册旨在带领大家使用flutter完成App开发,解决问题思路以及widget查找、使用的介绍。对于flutter的环境搭建以及后续的上线并未涉及。后面可加群一起讨论。文章随着项目的编写,一边开发一遍写文章,后面开发过程中可能会遇到之前不合理的地方可能会回头修改编写~
你会学到什么?
- 入门flutter、学习Dart ,掌握一门新技术
- 掌握flutter、dart中开发技巧以及解决问题的方式
- 常用Widget的使用并可独立完成界面编写
- flutter中路由的使用以及flutter package的查找和使用
- 学会网络请求、上拉刷新等常规App具有的功能开发
- 独立开发App
By the way你还可以得到阿里拍卖端团队面试直通车哦 ψ(`∇´)ψ
适宜人群
- 前端、客户端开发者
- 有一定的编程基础且看过flutter官网基础教程
- 有激情、有热情、愿意花时间去探索新知识
目录
- Dart基础介绍
- flutter入门以及常用Widget介绍
- 项目框架搭建
- “flutter”数据model及json处理
- 首页List UI编写
- fluro介绍以及路由配置
- 首页网络请求
- 下拉刷新 & 加载更多
- webView for Detail
- 驻足思考、总结
- 沸点 UI & 功能 编写(上
- 沸点 UI & 功能 编写(下)
- 小册 UI & 功能 编写
- 开源库、活动 UI & 功能 编写
- 登陆功能 & App响应
- TODO & 总结
- Dart基础介绍
链接地址:https://juejin.im/book/5bff85f3e51d453c6c05fa57
技术交流
欢迎关注微信公众号:全栈前端精选,每日获取高质量文章推送。也可以加我个人微信交流~