食堂APP-项目开发及踩坑记录

选择了Flutter进行开发(Flutter 是 Google 开源的 UI 工具包,考虑可以同时打包成安卓和IOS,这次的开发主要是基于安卓)

Flutter在基本的安卓代码上,它的组件采用现代响应式框架构建,这是从REACT中获得的灵感,中心思想是用组件(widget)构建你的UI。 组件描述了在给定其当前配置和状态时他们显示的样子。当组件状态改变,组件会重构它的描述(description),Flutter 会对比之前的描述, 以确定底层渲染树从当前状态转换到下一个状态所需要的最小更改。

因此在最初的一周多中对dart进行学习,了解到了在其中一切皆是对象的概念,在刚开始的开发中了解到了小部件及其小部件树的概念,以widget是每一次状态改变以后重新绘制的特点,以及StatefulWidget与StatelessWidget的不同,对未来开发的构思是树上套着小组件树的思路,未来会学习更多组件的使用

Flutter中的Dart的基础就是java和JavaScript,所以更加利于我们现在这个时间段上手。

posted @ 2020-04-17 11:29  抽象博客  阅读(146)  评论(0编辑  收藏  举报