Nealyang / PersonalBlog

:memo: Nealyang personal blog

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

驻足思考、总结

Nealyang opened this issue · comments

再回首

往事如梦...

截止目前,我们基本完成了一个app该有的功能了,甚至说一个项目该有的样子了。

后面一般的页面其实也就是如此,所以写到这的同学们,已经可以完成一些基本页面的编写了。简单的说,目前已经入门了。甚至说,已经可以做App了

其实学习技术也就是这样,我们需要掌握的是“抄袭”的技巧。如何查找自己需要的widget,如何查找我们需要的 package,以及 如何查看 “widget”的源码,查看他具有的属性、以及类型

学到这里,可能有些同学会心里犯怵,我就写了这么些功能,怎么可以胜任编写App的大旗呢,比如xxx我就不会,比如xxx我也不知道。

对,不可否认,随着项目的开发,你肯定会遇到一些你不知道知识点,那么,这不就是项目经验的积累么?遇到问题,解决问题不就是自身能力的提高么?我经常说给自己的一句话这里共享给大家:三年工作经验,不是 1*1*1,而应该是 1+1+1。

Everything is decided with you

对于后面的

  • 小册 UI & 功能 编写
  • 沸点 UI & 功能 编写
  • 开源库 UI & 功能 编写
  • 活动 UI & 功能 编写
  • 登陆功能

等功能,其实很大一部分都是跟目前我们已开发的功能差不多,无非UI不同而已。当然,笔者肯定也会从中抽出来些不同的功能点,来向大家介绍。哪怕不是 web 版掘金 里面具有的。

但是我想说,后面大家的学习,尽可能多去记忆参考之前的代码,自己独立完成后续的UI编写以及自己想要的功能的编写甚至添加一些动画,尝试自己去发现问题,并解决问题。

关于学习Flutter

其实笔者也只是Flutter入门者,很多道不到的地方,还希望大家可以不啬赐教。

关于学习Flutter我只能说下个人的感受。

首先官网文档必须要看的,英文不好的同学可以去看看Flutter中文网,然后理解下Flutter的风格。刚开始的困惑困扰一定是,这么多widget,不知道哪一个才是自己应该用的,当然,这不也正是慢慢熟练的一个过程么。

其实你仔细想想,当初你学html的时候,是不是也觉得这么多的标签,也不可能全部记住呢。

然后多去看看网上别人开源的Demo,自己跟着后面学习记忆。取其精华去其糟粕。就像想在我这个demo一样,也同样会有些糟粕的地方。

然后,我想说,其实我也还在学习阶段,这本小册写完后面有时间,我会去分析官网的一个大而全的Example Flutter_Gallery ,感兴趣的同学到时候可以加群一起学习交流~

共勉~