当前位置:网站首页>Flutter教程之四年开发经验的高手给的建议
Flutter教程之四年开发经验的高手给的建议
2022-07-31 22:37:00 【知识大胖】
我不敢相信我开始使用 Flutter 已经 4 年了,距离我写第一篇关于 Flutter 的文章“ 6 个月进入 Flutter:作为一名初级软件开发人员”,我在那篇文章中记录了我使用 Flutter 的旅程已经快 3 年了。
我一直都知道 Flutter 会很强大什么时候我开始使用它。
对于 Flutter 来说,这是一次了不起的运行。在过去的几年里,Flutter 完全改变了它添加了一些很棒的特性,比如 null 安全支持和对几乎所有平台(移动/ Web /桌面/嵌入式设备)的支持。自从我写了一些关于颤振的最古老的文章以来,我几乎每周都会在我的LinkedIn上收到邀请和问题,询问我关于颤振的问题,以及它是否对生产有好处,或者我什至还在使用它。
所以我决定在这篇文章中回答一些我仍然遇到的最常见的问题,并为所有有抱负的 Flutter 开发人员或任何打算使用它的人提供一些建议。
新人小贴士
这是给尝试发现 Flutter、构建 MVP 或尝试学习它的新手的一些技巧
- 从一个简单的项目开始。避免使用那些复杂的聊天应用。您可以与他们一起练习以了解 Dart 和 Flutter 的强大功能,但最好的学习方式是拥有一个您关心的真实项目。
- 一开始远离 Firebase/Firestore,先尝试了解使用http的 HTTP 请求和 API 连接。一旦您对此感到满意,您就可以利用 Firebase 的所有优势。
阅读有关状态管理的所有内容。一旦你对 Flutter 原生状态管理有了很好的理解,就可以选择你更喜欢的方法:BLoC、Provider、 riverpods 甚至 Redux。(我个人使用提供者)。 - 选择并遵循设计模式。避免基于从 Stack Overflow 复制的代码块制作项目。
- 不要因
边栏推荐
- 如何导入 Golang 外部包并使用它?
- 网络安全--通过握手包破解WiFi(详细教程)
- Qualcomm cDSP simple programming example (to query Qualcomm cDSP usage, signature), RK3588 npu usage query
- Golang - from entry to abandonment
- "APIO2010" Patrol Problem Solution
- 不知道该怎么办的同步问题
- TestCafeSummary
- Unity-LineRenderer显示一条线
- Verilog implements a divide-by-9 with a duty cycle of 5/18
- UVM RAL model and built-in seq
猜你喜欢

Audio alignment using cross-correlation

C程序设计-方法与实践(清华大学出版社)习题解析
Dry goods | 10 tips for MySQL add, delete, change query performance optimization

基于mysql的消息队列设计

网易云信圈组上线实时互动频道,「破冰」弱关系社交

网络安全--通过握手包破解WiFi(详细教程)

UOS统信系统 - WindTerm使用

Summary of the classic drawing method of histogram

Drawing process of hand-drawn map of scenic spots

Golang - from entry to abandonment
随机推荐
嵌入式开发没有激情了,正常吗?
Golang - from entry to abandonment
hboot与recovery、boot.img、system.img
AI automatic code writing plugin Copilot (co-pilot)
UserAgent resolution
支付模块实现
One thing to say, is outsourcing company worth it?
「APIO2010」巡逻 题解
linux view redis version command (linux view mysql version number)
Daily--Kali opens SSH (detailed tutorial)
UVM RAL model and built-in seq
cas and spin locks (is lightweight locks spin locks)
Go mode tidy reports an error go warning “all” matched no packages
@JsonFormat(pattern="yyyy-MM-dd") time difference problem
HTC使用官方固件作为底包制作rom卡刷包教程
Network security - crack WiFi through handshake packets (detailed tutorial)
SQL注入 Less47(报错注入) 和Less49(时间盲注)
Summary of the classic drawing method of histogram
Golang must know the Go Mod command
In Golang go-redis cluster mode, new connections are constantly created, and the problem of decreased efficiency is solved