当前位置:网站首页>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 复制的代码块制作项目。
- 不要因
边栏推荐
猜你喜欢
数据分析(一)——matplotlib
Program processes and threads (concurrency and parallelism of threads) and basic creation and use of threads
如何减少软件设计和实现之间鸿沟
二叉树非递归遍历
TestCafeSummary
How to identify fake reptiles?
C程序设计-方法与实践(清华大学出版社)习题解析
IJCAI2022 | 代数和逻辑约束的混合概率推理
VOT2021 game introduction
Quick Start Tutorial for flyway
随机推荐
LevelSequence source code analysis
数据分析(一)——matplotlib
10大主流3D建模技术
【ACM】2022.7.31训练赛
Verilog implements a divide-by-9 with a duty cycle of 5/18
Unity-LineRenderer显示一条线
SQL注入 Less42(POST型堆叠注入)
SQL injection Less46 (injection after order by + rand() Boolean blind injection)
输入输出优化
Handwritten a simple web server (B/S architecture)
一文概述:VPN的基本模型及业务类型
Pytest初体验
C language parsing json string (json object is converted to string)
How to identify fake reptiles?
AI automatic code writing plugin Copilot (co-pilot)
不知道该怎么办的同步问题
基于RT1052 Aworks nanopb string 类型固定长度使用方式(二十七)
TestCafeSummary
BOW/DOM (top)
[Code Hoof Set Novice Village 600 Questions] Leading to the combination of formulas and programs