当前位置:网站首页>Flutter Getting Started and Advanced Tour (1) - Getting to Know Flutter
Flutter Getting Started and Advanced Tour (1) - Getting to Know Flutter
2022-08-09 13:16:00 【Xie Dong_】
什么是Flutter
Flutter 是一个跨平台(Android 和 iOS)的移动开发框架,使用的是 Dart 语言.
Flutter The goal is to create high performance、高稳定性、高帧率、低延迟的 Android 和 iOS 应用.And the developed applications have the same experience as native applications on different platforms.The native experience of different platforms should be preserved,Makes the app look more in tune with the overall system.Scrolling for different platforms、字体、图标 and other special characteristics Should be consistent with other apps on the platform,Make users feel like operating a native app.
为何选择使用 Flutter?
- 开发效率高,一套代码可以开发出 Android 、 iOS、Fuchsia平台应用
- The same functionality requires very little code,If you only develop applications for one platform,使用 时髦的、A more expressive development language,Also allows you to achieve the same functionality with less code.
- It is easier to develop prototypes and iterate
- The code can be modified and the modified functionality can be reloaded while the application is running(hot reload)
- Modify the crash directly bug,Then continue debugging from where it crashed
- 创建优雅的、可定制的用户界面
- Flutter采用 Materal Design 设计语言(规范),This specification defines the purpose of elements on the user interface、外观、Specifications for the presentation of forms and morphological changes
- 提供了可定制的 UI 框架,No longer subject to the support of mobile platform controls.
- A system designed from the ground up,There will be no historical baggage for compatibility considerations——比如 Java The slowness of the virtual machine,又比如 Android Slower rendering speed.Therefore, the volume can also be made very small,stuffed into devices with very little storage capacity.
专栏介绍
This column targets the crowd for first-time acquaintancesFlutter,And want to master itFlutter的开发者,Because my business scope involves onlyandroid,All the platform interaction parts that follow I will start withandroidThe platform takes you through example operations,Take everyone from the simple to the deep to learn and master togetherFlutter这门新技术,And can quickly get started to actual development.
项目地址:https://github.com/xiedong11/flutter_app
目录
基础控件篇 Sample code map:

- Flutter入门进阶之旅(一)-初识Flutter
- Flutter入门进阶之旅(二)Hello Flutter
- Flutter入门进阶之旅(三)Text Widgets
- Flutter入门进阶之旅(四)文本输入Widget TextField
- Flutter入门进阶之旅(五)Image Widget
- Flutter入门进阶之旅(六)Layout Widget
- Flutter入门进阶之旅(七)GestureDetector
- Flutter入门进阶之旅(八)Button Widget
- Flutter入门进阶之旅(九)StatelessWidget & StatefullWidget
- Flutter入门进阶之旅(十)Dialog&Toast
- Flutter入门进阶之旅(十一)Index&Chose
- Flutter入门进阶之旅(十二)Flutter 数据存储
- Flutter入门进阶之旅(十三)Flutter 路由
- Flutter入门进阶之旅(十四)ListView&GridView
- Flutter入门进阶之旅(十五)ListView下拉刷新&上拉加载更多
- Flutter入门进阶之旅(十六)Scaffold 脚手架
- Flutter入门进阶之旅(十七)Flutter dio网络请求
- Flutter入门进阶之旅(十八)Flutter项目打包成aar集成到原生Android项目
- Flutter入门进阶之旅(十九)Flutter与原生平台交互
- Flutter入门进阶之旅(二十)Flutter插件开发
- Flutter 验证码倒计时Widget封装
- Flutter 城市/The linkage effect of the letter index of the address book list is realized
- FlutterThe version upgrade of development chatter&版本回退
- Flutter入门进阶之旅(二十一)Flutter 组件的生命周期
- Flutter入门进阶之旅 - Flutter课程表View
- Flutter入门进阶之旅(二十二)Flutter自定义view
- Flutter入门进阶之旅(二十三)Flutter Key
边栏推荐
- FFmpeg compiles and installs on win10 (configure libx264)
- 超越CLIP的多模态模型,只需不到1%的训练数据!南加大最新研究来了
- #物联网征文#小熊派设备开发实战
- 又有大厂员工连续加班倒下/ 百度搜狗取消快照/ 马斯克生父不为他骄傲...今日更多新鲜事在此...
- 张朝阳对话俞敏洪:一边是手推物理公式,一边是古诗信手拈来
- 两分钟录音就可秒变语言通!火山语音音色复刻技术如何修炼而成?
- Report: The number of students who want to learn AI has increased by 200%, and there are not enough teachers
- Scala 高阶(七):集合内容汇总(上篇)
- LeetCode #101. Symmetric Binary Tree
- Adalvo收购其首个品牌产品Onsolis
猜你喜欢

十分钟教会你如何使用VitePress搭建及部署个人博客站点

AQS Synchronization Component - FutureTask Analysis and Use Cases

Manchester city launch emotional intelligence scarf can be detected, give the fans

超越CLIP的多模态模型,只需不到1%的训练数据!南加大最新研究来了

h264 protocol

Flutter入门进阶之旅(八)Button Widget

链表噩梦之一?5000多字带你弄清它的来龙去脉

Batch大小不一定是2的n次幂!ML资深学者最新结论

【小程序】低代码+小游戏=小游戏可视化开发
![[Microservice ~ Remote Call] Integrate RestTemplate, WebClient, Feign](/img/8a/a0d1cf3586b7c33b7bcddf9ffede25.png)
[Microservice ~ Remote Call] Integrate RestTemplate, WebClient, Feign
随机推荐
Shell之常用小工具(sort、uniq、tr、cut)
你没见过的《老友记》镜头,AI给补出来了|ECCV 2022
Fragment中嵌套ViewPager数据空白页异常问题分析
数据挖掘-05
二叉树的序列化和反序列化
WebView注入Js代码实现大图自适应屏幕点击图片预览详情
AI篮球裁判火了,走步算得特别准,就问哈登慌不慌
Say goodbye to the AI era of hand looms
shell脚本------函数的格式,传参,变量,递归,数组
曲鸟全栈UI自动化教学(八):框架代码讲解和进一步优化
WeChat payment development process
Intranet penetration tool ngrok usage tutorial
Go 事,如何成为一个Gopher ,并在7天找到 Go 语言相关工作,第1篇
用皮肤“听”音乐,网友戴上这款装备听音乐会:仿佛住在钢琴里
MySQL principle and optimization of Group By optimization techniques
Too much volume... Tencent was asked on the side that the memory was full, what would happen?
Gumbel_Softmax 概要
保存Simulink仿真模型为图片或者PDF的方法
redis库没法引入
ABAP 面试题:如何使用 ABAP 编程语言的 System CALL 接口,直接执行 ABAP 服务器所在操作系统的 shell 命令?