写这个系列主要是出于以下目的:
1.给自己一个挑战,并附加时间限制
2.一直想要表达一下:遇到新技术时的态度,借此分析一下我对于一件新事物认知的过程
3.Flutter对于Android开发者,确实需要去稍微了解一下
4.作为一个地道的javaer+Androider,希望可以为想入坑Flutter的朋友铺条小路
5.整个7篇文章贯穿着我学习的心+思,基本上敲一段测试代码,写一段文章。对我的学习方式也是一种记录与沉淀
七篇文章如下:
- Flutter第1天--初始分析+Dart方言+Canvas简绘
- Flutter第2天--Animation动画+粒子运动
- Flutter第3天--基础控件(上)
- Flutter第4天--基础控件(下)+Flex布局详解
- Flutter第5天--布局实例+操作交互
- Flutter第6天--异步-IO+网络访问+json
- Flutter第7天--字体图标+综合小案例+Android代码交互
下面是一边学习一边画出来的widget树
虽然离完整版还差一大半,不过入门还是够用了,常用的基本涉及
当你这些用熟练了,其他控件看看属性也就无师自通了(推荐看原图,比较清楚)
第一天及体悟:
Flutter的环境搭建并没走多少弯路,网上教程一大堆。
新建了一个工程,发现代码有点不对劲,虽然知道Flutter是跨平台框架,
但是代码在哪写?不应该有个单独的src吗?以前玩过libgdx,认为应该差不多
然后全文搜索一下界面上的字,找到在lib包的main.dart里