Flutter入门实战:从0到1仿写web版掘金App

2018曾埋下一粒种子,今年一定要写一本小册。。。

前言

立贴的方向曾今是分析react源码并实现react mini...的确亚历山大,后因团队技术方向探索以及业务压力,没有太多时间来学习源码。当然,源码的学习还未终止。

在下半年,老板介绍到团队后面可能需要搞起flutter建设的时候,开始萌生要不写个Flutter入门实战的小教程吧~遂在十一写了一篇《Flutter从入门到寄几玩儿》。

在此也写过很多的demo,无论是我们项目中正在打算开源上线的Flutter菜鸟手册(后续会推出)还是网上借鉴各路大神实现的有意思demo。加上之前有些过react 全栈demo的系列教程。遂想写一本,关于Flutter入门实战的小册:《Flutter入门实战:从0到1仿写web版掘金App》

说说Flutter

如果再次之前大家对Flutter还是比较陌生的话,那么经过Google昨天发布的1.0相比大家都对Flutter有了一个崭新的认识。其中最令我兴奋的或许就是Flutter欲统一多端。心中默默可怜正在使用的Rax。一起。心中还隐隐叹息Google层力推的shadow dom,web Component...而如今,这些都可以在Flutter中有所期待。其中对于前端甚至游戏界中最为期待或许是 Flare 的出现。让动画成为了一种夸张的简便。

对于Flutter的性能,推荐大家可以参看下闲鱼发表的一篇流言终结者- Flutter和RN谁才是更好的跨端开发方案。

这本小册

小册的目的是为了将知识点更加集中的存放同时也是自己2018的一个目标。

笔者将从flutter基础到一步一步实现web版掘金来带大家感受flutter的魅力。旨在让大家熟练使用flutter来完成自己想做的APP开发。当然,笔者深知授人鱼不如授人以渔。所以文章中,会介绍笔者遇到的问题,以及思考的过程。方便大家借鉴与思考。

想写的很多,Dart毕竟是一门语言不可能一篇概全。Flutter可能还有些陌生,不可能一篇吃透。但是限于篇幅,笔者还是想以实战为主打。其中也会给大家推荐笔者认为不错的学习资源。

你会学到什么?

  • 入门flutter、学习Dart ,掌握一门新技术
  • 掌握flutter、dart中开发技巧以及解决问题的方式
  • 常用Widget的使用并可独立完成界面编写
  • flutter中路由的使用以及flutter package的查找和使用
  • 学会网络请求、上拉刷新等常规App具有的功能开发
  • 独立开发App

一下是小册的目录:

  • Dart基础介绍
  • flutter入门以及常用Widget介绍
  • 项目框架搭建
  • “flutter”数据model及json处理
  • 首页List UI编写
  • fluro介绍以及路由配置
  • 首页网络请求
  • 下拉刷新 & 加载更多
  • webView for Detail
  • 驻足思考、总结
  • 沸点 UI & 功能 编写(上
  • 沸点 UI & 功能 编写(下)
  • 小册 UI & 功能 编写
  • 开源库、活动 UI & 功能 编写
  • 登陆功能 & App响应
  • TODO & 总结
  • Dart基础介绍

目录以功能点划分,目前还在评审阶段,如果大家有好的想法,欢迎交流。小册编写顺序同时也是笔者的编码顺序。写完一个功能点,写一篇文章,有些章节甚至会补充之前章节的修改。这样也是为了让大家能在看小册中感受到编码的过程。罗马不是一日建成之说。

小册适合刚刚起步Flutter者,对于已经熟练使用常用Widget和基本功能app开发的同学可能帮助并不会很大,建议大家可以先看看github开源的代码

重点说明

小册目前还在评审阶段。原认为的十一月份评审修改阶段推到了十二月份,也的确有些与工作任务冲突,但是初写小册,笔者也是非常谨慎,秉承着写的不啰嗦又不遗漏关键点的原则,希望在评审阶段多多吸收各路同学的建议和意见并加以修改,特此申请了早鸟票。也希望能够真正的帮助初学者感受下Flutter的魅力。

官方群一直未建,欢迎大家加入笔者自群的交流群。欢迎吐槽、指点:

小册地址:https://juejin.im/book/5bff85f3e51d453c6c05fa57

github地址:https://github.com/Nealyang/flutter

你可能感兴趣的:(移动开发,ui,javascript)