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

  • 相关阅读:
    【Java 进阶篇】JavaScript 自动跳转首页案例
    c# winform程序,DispatcherTimer被调用延迟,响应间隔长
    任务十一 BERT
    556. 下一个更大元素 III
    航顺 HK32F030C8T6 单片机MCU控制器
    java教学互动系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署
    hadoop大数据原理与应用------初识Hadoop数据集
    使用宝塔部署项目
    【ML】李宏毅三:梯度下降&分类(高斯分布)
    OA项目之我的会议(会议排座&送审)
  • 原文地址:https://blog.csdn.net/hn_lgc/article/details/126084945