当前位置:网站首页>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 复制的代码块制作项目。
- 不要因
边栏推荐
- 基于simulink的Passive anti-islanding-UVP/OVP and UFP/OFP被动反孤岛模型仿真
- 周总结
- hboot与recovery、boot.img、system.img
- Several methods of mysql backup table
- Payment module implementation
- Talking about the algorithm security of network security
- What is customer profile management?
- Handwritten a simple web server (B/S architecture)
- 标段参数说明
- [Code Hoof Set Novice Village 600 Questions] Merge two numbers without passing a character array
猜你喜欢

Binary tree non-recursive traversal
不知道该怎么办的同步问题

The latest masterpiece!Alibaba just released the interview reference guide (Taishan version), I just brushed it for 29 days

【Acwing】The 62nd Weekly Game Solution

一文概述:VPN的基本模型及业务类型
I don't know what to do with sync issues

一款国外开发的高质量WordPress下载站模板主题

如何减少软件设计和实现之间鸿沟

Drawing process of hand-drawn map of scenic spots

How to reduce the gap between software design and implementation
随机推荐
#yyds dry goods inventory# Interview must brush TOP101: the entry node of the ring in the linked list
Write a database document management tool based on WPF repeating the wheel (1)
UOS统信系统 - WindTerm使用
How to get useragent
Quick Start Tutorial for flyway
Handwritten a simple web server (B/S architecture)
Dry goods | 10 tips for MySQL add, delete, change query performance optimization
基于simulink的Active anti-islanding-AFD主动反孤岛模型仿真
hboot and recovery, boot.img, system.img
程序进程和线程(线程的并发与并行)以及线程的基本创建和使用
TypeScript 的组件
Linux environment redis cluster to build "recommended collection"
Chapter Six
VOT2021比赛简介
@JsonFormat(pattern=“yyyy-MM-dd“)时间差问题
Douyin fetches video list based on keywords API
ThreadLocal
【Acwing】第62场周赛 题解
Qualcomm cDSP simple programming example (to query Qualcomm cDSP usage, signature), RK3588 npu usage query
日常--Kali开启SSH(详细教程)