当前位置:网站首页>Flutter learning - the beginning
Flutter learning - the beginning
2022-08-05 04:50:00 【hn_lgc】
Learning Channels
1. Find tutorial knowledge on the Internet (including video version) - official website, Zhihu, github, google Baidu, including video materials, b station, youtube, etc.
2. Learn from other people, teachers, classmates,Colleagues, friends, etc.
3. Learn from others on the Internet, various groups (QQ groups), forums, and online courses
4. Books
Official website
https://flutter.dev/
Chinese version official website
https://flutter.cn/
At present, the official website documents are very complete and well written.Basically, it is best to follow the official website to learn
For example, flutter has written documentation for developers in different fields Android iOS web
https://docs.flutter.dev/get-started/flutter-for/android-devs
Flutter Basics
Currently (2022.7) the most popular cross-platform front-end framework, the official website slogan Build apps for any screen, which means that it can run on any front-end like a web page, and it needs to unify the front-end. I don't know if it can be achieved.Or be replaced later!
Bringing innovation to application development,Build and test applications for all front-ends (including - mobile, web, desktop, embedded) using one codebase.
Flutter is supported steadily by Google.
Features
The language used by the Flutter framework is dart, which is a language optimized for client-side programs.
High performance operation, hot reload compilation - you can see the effect immediately after changing the code, provide a complete test development tool chain,
Environmental Setup
Currently build the environment based on Android Studio
If the Android environment and other basic development environments have been built, the speed is still relatively fast.
Just follow the tutorial on the official website
You need a software to bypass the wall or set the mirror address according to the online tutorial
When running flutter doctor, some options report an error, such as an error in the desktop APP development environment, if you do not need the desktop versionSoftware is okay
demo
The same, just follow the official website
Android will encounter the problem of assembleDebug card master, you need to set the warehouse mirror, refer to the Internet or previous Android projects.
Summary of emotion: 7 years have passed since 15 years of learning Android, and many things have changed dramatically.
The original relatively new things, smart phones, operating systems (Android IOS), language paradigms, compilers (Android Studio), small programs, etc. have now become very basic tools.
Some basic patterns have also matured and have been explored almost (the client code is divided into native and web (no matter what different name it takes, applet, quick application)).
So a more convenient and advanced upper-level tool is built on top of this.
边栏推荐
猜你喜欢
二叉树基本性质+oj题解析
什么是ASEMI光伏二极管,光伏二极管的作用
The production method of the powered small sailboat is simple, the production method of the electric small sailboat
LeetCode:1403. 非递增顺序的最小子序列【贪心】
u-boot调试定位手段
【cesium】加载并定位 3D Tileset
AUTOCAD - dimension association
u-boot debugging and positioning means
[MRCTF2020] PYWebsite
creo怎么测量点到面的距离
随机推荐
Flutter学习三-Flutter基本结构和原理
【cesium】3D Tileset 模型加载并与模型树关联
dedecms报错The each() function is deprecated
mutillidae download and installation
LeetCode:1403. 非递增顺序的最小子序列【贪心】
No regrets, the appium automation environment is perfectly built
1007 Climb Stairs (贪心 | C思维)
bytebuffer internal structure
How to identify false evidence and evidence?
Detailed explanation of Mysql's undo log
What is ASEMI photovoltaic diode, the role of photovoltaic diode
NPDP证书含金量高吗?跟PMP相比?
App快速开发建设心得:小程序+自定义插件的重要性
8.04 Day35-----MVC three-tier architecture
人性的弱点
雷克萨斯lm的安全性到底体现在哪里?一起来看看吧
Machine Learning Overview
About the installation of sklearn library
u-boot debugging and positioning means
Four-digit display header design