• Flutter学习-开篇


    学习渠道

    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(不管它取个什么不一样的名字,小程序,快应用))。
    于是在此之上又构建出更为便捷和高级的上层工具了。

  • 相关阅读:
    springboot项目中添加大屏页面
    学习视觉SLAM需要会些什么?
    剑指Java面试:面试官能问到的问题,都被我收集在这份PDF文档里
    网络安全基础入门-概念名词
    [附源码]计算机毕业设计JAVA教室用电控制系统
    Leetcode刷题16. 最接近的三数之和
    智慧城市新篇章:数字孪生的力量与未来
    python 字符串format
    微服务(十二)——Steam消息驱动&Sleuth链路监控
    为什么Video Speed Manager 和 Video Speed Controller 的chrome插件对有些B站视频不能调速
  • 原文地址:https://blog.csdn.net/hn_lgc/article/details/126084945