首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flutter / App开发初学者求智,大方向

Flutter / App开发初学者求智,大方向
EN

Stack Overflow用户
提问于 2018-09-15 07:56:54
回答 1查看 233关注 0票数 1

我是一个正在做一个高级项目的学生。这将是一个非常简单的组织卡拉OK的android应用程序。我们使用Flutter进行前端工作。

我的教育背景是Java,但这是我第一次使用Dart/Flutter,更不用说智能手机应用程序了。我已经浏览了Get Started (https://flutter.io/get-started/),以及2-3个帮助你从头开始构建非常简单的应用程序的youtube教程。这些都是有帮助的,但我仍然在组织Flutter应用程序方面遇到麻烦。所有的教程都说“一切都是一个小部件”,好像这会让事情变得简单。也许它最终会这样做。但我最终得到了如此多的小部件,我对什么小部件应该放在其他小部件中以及为什么要放在里面感到困惑。

看看这张图片(在图片的中间,我展示了小部件树)。我有一个栈,两个列,脚手架,容器等等。我真的需要所有这些吗?这对于一个简单的登录页面来说是正常的吗?

是什么帮助你掌握了Flutter?或者可能是应用程序开发,而不是,我有理解上的困难。不管怎样,我有点灰心了。有什么建议吗?也许有一个特别的教程对你帮助很大?

谢谢你的帮助。

EN

回答 1

Stack Overflow用户

发布于 2018-09-15 14:46:44

我喜欢通过下载和运行开发人员的示例来学习(就像他们的GitHub repo中的这些示例)。

从整个“一切都是小部件”的想法来看,我一开始也在纠结的一件事就是弄清楚如何恰当地处理状态/数据变化。如果你正在为此而苦苦挣扎,this Google I/O video做了一个很好的工作,向你展示了如何更好地架构一个应用程序,从而以一种被动的方式处理状态。更高级一点,但从头到尾,他们对处理状态更改的最差方式的看法是他们推荐的方式。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52340469

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档