/SjFlutterTour

从头开始学习flutter,记录学习flutter的笔记和代码,一场从Android到Flutter的学习之旅!

Primary LanguageDartApache License 2.0Apache-2.0

从Android到Flutter的学习之旅

前言

Flutter(读音:F拉特尔)的热度最近越来越高了,在Google爸爸支持下,生态环境也越来越好。我本身是做Android开发,这混合开发还是要学啊。所以乘着最近项目不是很忙,开始来学习Flutter所以准备写一些博客来记录下自己的学习方法和心得

我现在目前的学习Flutter规划是大概过一遍官方文档,了解个大概。然后通过作一个项目,然后用到什么,再去查文档,查资料。和当初学Android还是有点区别的呢,不能仔仔细细的从头开始学了,毕竟没有那么多时间;而且也有编程经验了,初步上手应该不算太难。如果有编程经验的小伙伴,也可以试试我这种方法。

准备

因为Flutter的生态环境非常好,官方文档特别详细,还有中文文档哦(Google爸爸对**开发者越来越友好了)。还有**的Flutter开发者维护的Flutter中文网。反正就是各种贼详细的文档,像我这种英语渣渣,学起来贼方便,有中文文档的感觉就是爽啊,链接下面大家自取。

Flutter官方中文文档

Flutter官方英文文档

Flutter中文网

因为文档特别的详细,Flutter环境的搭建,我在这就不详细说了。大家跟着文档一步步来就行了,如果环境搭建有问题不能解决的可以在评论中提出哈。我个人有个小建议,编译器建议使用AndroidStudio,毕竟是Google家亲儿子,配套使用,味道更佳哦。

这里还有一本学习Flutter的电子书Flutter实战,大家可以看一下,更好的去学习Flutter。

思路

其实我已经学习几天Flutter了,在学习的过程中,我发现因为有写Android的一些思维惯性。实现一个东西的时候,先想到肯定是之前Android的实现思路,然后发现Flutter中没有这种方式,或者实现方式不一样,我就想着应该很多人跟有一样的思路,所以就想通过博客记录一下,通过对照Android的实现方式来学习Flutter,这样会更容易去理解Flutter的一些特性,这样可能更快速的上手Flutter

目的

我就是想通过自己的这种学习方式,帮助跟我有同样思路的小伙伴,更好的理解Flutter。当然毕竟我也是Flutter初学者,肯定有很多不足的地方,或者不是最好的方法,希望大家能提出建议,一起相互交流学习,共同进步。

好啦,废话就先说这么多,下一篇就将记录从Android的角度去学习Flutter。最后祝大家,🐔你太美!!!

文章传送门

Flutter学习之”相对布局“

Flutter学习之MainAxisAlignment属性详解