我想用七天时间来深入学习flutter,看看这个跨平台的技术是否像有些人说的那样好,我已经看到许多跨平台技术的出现和消失。
我想弄清楚,flutte实际开发效果,在七天的时间里,我一头扎进了flutter。
尽可能多的学习。
所以我终于可以回答这个问题了,我目前正进入第三天,到目前为止情况很好。
说实话我真的很享受。
我想强调的是,我并不打算在接下来的几天里成为flutter或dark专家,这不是我的目标。
我的目标是对dart和flutter有足够的能力能够在实际项目中工作。
让我告诉你过去几天的情况。
第一天我设置了开发环境,我可以开始使用flutter开发应用程序。
在官网和网上教程帮助下,我把一切都设置好了,网上的视频教程对我帮助很大,节省了大量的时间。
之后,我看了另一个flutter速成课程,他大约有一个小时的时间里面,内容非常简单实用。
我按照他的教程,马上就能进入开发状态了。
我迫不及待的想用flutter开发自己的应用程序。
我学到最好的学习方法是通过实践。
正因为如此,我有了一个用flutter开发一个聊天F的想法。
设置好环境以后,我开始创建应用程序的登录界面部分,并将应用程序与FAFAS连接起来。
这就是第一天的情况。
第二天的情况我参考网上的速成教程,开发用户认证教程有八分钟介绍如何使用blade blade的用户认证。
在那之后我完成用户注册页面,并添加了带有错误信息提示的表单验证。
然后我添加了登录功能。
第二天的工作基本结束了,有点像一个人的scrum团队。
我正在创建所有的T恤和家庭。
我使用了一个看板,每当我完成一个功能,我就会提出一个request,审查我自己的请求,并合并。
它之所以这样做,是因为我想如果其他人有兴趣参与这个项目,他们可以在知识的brief中查看所有的ticket和所有的合并。
这是过去几天工作的总结。
在接下来的几天里,我将开发该应用程序的聊天功能。
就现在而言,我对flutter真的很兴奋。
如果你对我的观点感兴趣,请坚持到最后。
无论如何,我会向大家汇报的。
在接下来的四天里,我会有更酷的东西可以展示我努力去完成该应用的MVP版本。
我遵循MVVM架构,我对异步编程非常熟悉。
现在可以确定是七天时间,他已经非常酷了。
我正在开发的应用程序是一个聊天应用程序。
这个应用程序的核心是与客户谈论你最喜欢的零食。
第三天和第四天就是我对列表试图小工具的学习和使用。
我想说的是开箱即用的flutter实现列表非常容易,我也开始从我的festival实例中读入数据,创建聊天室页面,挑选你最喜欢的零食,然后你就被导航到聊天室页面来谈论这个零食。
第五天到第七天,几乎都是我在实现应用程序的聊天功能,而这可能是涉及最多的功能。
其实网上有大量的聊天应用程序小程我想自己琢磨一下,没有通过搜索引擎去查聊天应用程序教程主要功能是聊天室里的用户可以实时发送消息。
就像你对聊天应用所期望的那样,我增加了一个功能,每个聊天室都会有自己的图标。
当你点击该图标时,它会发送一个独特的聊天室表情。
例如,如果我点击薯片图标和清凉牧场聊天室,它将发送一个玉米片表情。
而如果我点击吐司图标,会发送一块吐司表情,最后每个聊天室都有针对这个临时聊天总量的计数器。
这样当你按下聊天图标时,它就会递增这个计数器。
这就是我在过去七天里一直在做的应用程序,但应用程序本身并不是真正重要的东西。
重要的是这样的过程。
在这七天里,我对flutter的体验还算不错,这是我作为一个原生的安卓开发者对弗拉特的看法。
在过去的几天里,flutter给我留下了深刻的印象。
用fluttery ios android创建一个漂亮的用户界面实在是太容易了。
所以对于中小型的应用程序来说确实特别好。
如果我有一家公司,我想要做一个MVP或一个我想快速推出的APP产品,我绝对会考虑flutter来开发。
我不认为原生的开发者学习flutter和dart有什么问题。
从长期来看,我会对使用flutter还要考察,主要考察处理复杂的计算,或者需要访问较低级别的API,如蓝牙跨平台技术还不完美。
如果它是完美的,就不需要本地开发者了。
如果你选择了跨平台的技术,你就需要评估能否承受这些风险。
像预算和你想做的应用程序的类型都应该被考虑在内。
例如你的应用程序纯粹是通过读取或写入简单的数据来驱动的。
如聊天应用程序,你不需要访问较低级别的API5050跨平台完全能胜任。
如果你在你的应用程序中有大量的计算,或者你需要访问那些低级别的API应用程序接口,还是原生开发更好。
总之我很高兴能用flutter构建未来的项目。
在过去的七天里,我用这个框架做了很多有趣的事情。
flutter的学习也是需要完整系统的学习资料才能够更好的学习,上边提供的资料就涵盖了从入门到进阶再到高阶一直到面试都有完整的学习内容,跟着这些老师的课程学习,能大大提高学习的效率。
原文地址:7天时间自学flutter,结果很满意 - 知乎