当前位置:网站首页>Flutter学习-开篇
Flutter学习-开篇
2022-08-05 04:49:00 【hn_lgc】
学习渠道
1、网络寻找教程知识(包括视频版本的)- 官网,知乎,github,google百度,其中包括视频资料,b站,youtube等
2、向其他人学习,老师,同学,同事,朋友等
3、向网络上的其他人学习,各种群组(QQ群),论坛,还有网络课程
4、书籍
官网
https://flutter.dev/
中文版官网
https://flutter.cn/
目前来看,官网文档很全,写得也很好,基本上跟着官网学习是最好的
比如flutter专门为不同领域的开发者编写了文档 Android iOS web
https://docs.flutter.dev/get-started/flutter-for/android-devs
flutter基本情况
目前(2022.7)最流行的跨平台前端框架,官网标语Build apps for any screen,意思是它要想网页一样,能运行在任意前端上面,要做前端大统一,不知道能不能实现,或者以后被替代!
为应用APP开发带来革新,使用一套代码库给所有前端(包括-移动端,web端,桌面端,嵌入式)构建和测试应用。
Flutter由Google提供稳定的支持。
特点
Flutter框架使用的语言是dart,dart是一种专门为客户端程序而创造优化的语言。
高性能运行,热重载编译-更改代码之后可以立即看到效果,提供完整的测试开发工具链,
环境搭建
目前基于Android Studio的环境搭建
如果已经搭建好了Android环境和其它基本开发环境,速度还是比较快的。
直接跟着官网教程走就行
翻墙需要翻墙软件或者按照网上教程设置镜像地址
运行flutter doctor的时候,有些选项报错,比如桌面APP开发环境报错,如果不需要桌面版软件就没关系
demo
一样的,跟着官网就行了
Android 会遇到 assembleDebug卡主的问题,需要设置仓库镜像,参考网上或者以前的Android项目即可
总结感慨:距离15年学习Android 又是7年过去了,很多东西都发生了巨大的变化。
原来的比较新的东西,智能手机,操作系统(Android IOS),语言范式,编译器(Android Studio),小程序,现在等都成了很基础的工具。
一些基本模式也已经成熟了,被探索得差不多了(客户端代码就是分为了原生和web(不管它取个什么不一样的名字,小程序,快应用))。
于是在此之上又构建出更为便捷和高级的上层工具了。
边栏推荐
猜你喜欢
token, jwt, oauth2, session parsing
[MRCTF2020]Ezpop(详解)
mutillidae download and installation
Use IDEA to connect to TDengine server
[CISCN2019 华东南赛区]Web11
基于Web的商城后台管理系统的设计与实现
Day019 Method overriding and introduction of related classes
[BJDCTF2020]EasySearch
AUTOCAD——标注关联
8.04 Day35-----MVC three-tier architecture
随机推荐
[MRCTF2020]PYWebsite
作业8.4 进程间的通信 管道与信号
bytebuffer use demo
Homework 8.4 Interprocess Communication Pipes and Signals
大学物理---质点运动学
Day019 方法重写与相关类的介绍
四位数显表头设计
In the hot summer, teach you to use Xiaomi smart home accessories + Raspberry Pi 4 to connect to Apple HomeKit
【cesium】加载并定位 3D Tileset
mutillidae download and installation
机器学习概述
In the WebView page of the UI automation test App, the processing method when the search bar has no search button
C语言-大白话理解原码,反码和补码
overloaded operator
u-boot调试定位手段
一篇博客通关Redis技术栈
AUTOCAD - dimension association
使用IDEA连接TDengine服务器
[BSidesCF 2019]Kookie
人性的弱点