Flutter入门实战教程:从0到1仿写web版掘金App (完结)

正文

这里我也是直接拿小册介绍来了

作者介绍

前环球网全栈开发工程师,现某厂高级前端工程师。技术主要涉猎pc及无线。

GitHub上千star项目《React-Express-Blog-Demo》作者,环球网新版官方Android客户端第一版主要开发者

Alibaba/FlutterGo 主要开发者

热爱技术,热爱分享。一起学习,一起进步

  • GitHub地址:https://github.com/Nealyang

介绍

之前有介绍过关于flutter的入门文章:flutter从入门到寄几玩儿,文章底部写到会继续写demo给大家练习。由于之前在GitHub上写过类似React练习项目:React-Express-Blog-Demo ,所以最近笔者也一直在思考,是否可以同样,用flutter一步一步来带领大家一起学习使用fluter呢。

技术终归就是工具,没有实操是绝对的纸上谈兵。鉴于网上太多关于flutter的系列入门文章,其中有掘金翻译的fluter中文网其实就是一个很好的入门资料。

Flutter入门实战教程:从0到1仿写web版掘金App (完结)_第1张图片
flutter

讲了这么多,我们这里稍微介绍下flutter。2018年6月21日Google发布Flutter首个release预览版,作为Google baba大力推出的一种全新的响应式,跨平台,高性能的移动开发框架。Flutter是一个跨平台的移动UI框架,旨在帮助开发者使用一套代码开发高性能、高保真的Android和iOS应用。

flutter优点主要包括:

  • 跨平台
  • 开源
  • Hot Reload、响应式框架、及其丰富的控件以及开发工具
  • 灵活的界面设计以及控件组合
  • 借助可以移植的GPU加速的渲染引擎以及高性能ARM代码运行时已达到高质量的用户体验

而且,他是Google BaBa开源的,并且目前阿里巴巴集团内部也是flutter风气正茂,所以我们完全有理由相信flutter未来,一定会有自己的舞台。

下图来自developers.googleblog.com官网从StackOverflow统计来的数据

Flutter入门实战教程:从0到1仿写web版掘金App (完结)_第2张图片
img

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

实战项目并非 1:1 还原web版掘金,小册旨在带领大家使用flutter完成App开发,解决问题思路以及widget查找、使用的介绍。对于flutter的环境搭建以及后续的上线并未涉及。后面可加群一起讨论。文章随着项目的编写,一边开发一遍写文章,后面开发过程中可能会遇到之前不合理的地方可能会回头修改编写~

你会学到什么?

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

适宜人群

  • 前端、客户端开发者
  • 有一定的编程基础且看过flutter官网基础教程
  • 有激情、有热情、愿意花时间去探索新知识

正文

全篇地址:Nealyang/personalBlog

项目源码地址:Nealyang/flutter

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

Dart基础介绍

flutter入门以及常用Widget介绍

“flutter”数据model及json处理

首页List UI编写

fluro介绍以及路由配置

网络请求

下拉刷新 & 加载更多

webView for Detail

驻足思考、总结

沸点 UI & 功能 编写(上)

沸点 UI & 功能 编写(下)

小册 UI & 功能 编写

开源库、活动 UI & 功能 编写

登陆功能 & App响应

感言

再次感谢支持我的小伙伴~

技术交流

欢迎关注微信公众号:全栈前端精选,每日获取高质量文章推送。也可以加我个人微信交流~

Flutter入门实战教程:从0到1仿写web版掘金App (完结)_第3张图片
image

你可能感兴趣的:(Flutter入门实战教程:从0到1仿写web版掘金App (完结))