Flutter学习导航

Flutter简介:

Flutter可以轻松快速地构建漂亮的移动应用程序。
Flutter是谷歌的移动应用SDK,用于短时间内在iOS和Android上制作高质量的原生界面应用。Flutter与现有代码一起使用,被世界各地的开发人员和组织使用,并且是免费和开源的。一款真正意义上的全平台开发框架。

要想找到优质的Flutter学习资源和教程、掘金社区肯定是不二之选,当然GitHub和下面这些推荐的网站都是很好的选择,跟随着咸鱼技术团队的步伐,不用担心掉队哟。我个人是看技术胖的视频入门Flutter的,当时还买了一百多的付费教程观看,其实网上那么多免费教程和资源,买教程学习完全没有那个必要,如果是经济上有困难的学生党想买一些Flutter系列教程观看,可以去咸鱼APP上面逛逛,会有惊喜,不过我收藏的Flutter视频教程文件夹里面几乎也包含了这些付费教程,有很多收藏了自己也没时间看,索性分享给大家,还有就是里面会有写国外大佬的教程和APP UI设计的教程(辛苦这些B站搬运工了),做前端、UI设计的小伙伴可以看看。咸鱼技术团队强烈推荐深入了解Flutter界面开发可以看看。初学者可以试着调用GitHub的API然后设计一款GitHub的App。一些相关的技术教程在我收藏的文件夹里面都有,后面会整理出来供大家学习。

前不久,Google 面向中国开发者举办的重量级年度盛会——中国 Google 开发者大会于今日正式拉开帷幕。在主题演讲环节,Flutter 团队宣布推出最新稳定版: Flutter 1.9。这是 Flutter 迄今为止最大的一次版本更新,100 余位贡献者提交共计超过 1,500 份 pull request。Flutter 1.9 正式发布!| 全平台创新开发体验

Flutter现在几乎支持所有平台,但是就目前还看,技术还不是很成熟,系统也还不是很稳定,现在其实有很多热门的跨平台方案,像WEEX、React Native、Xamarin等等,但是Flutter为什么能这么受人追捧呢?里面缘由肯定很多,很多方面的因素才能决定一个技术的走向。个人觉得,很重要的是Flutter语法比较简单,最大的受众是前端开发者,前端开发人员又是现在IT行业人数比例最多的一部分。加上是由Google这种科技巨头来设计和推进的,国内又有咸鱼这些互联网团队来推广,中国IT人天生对Google的东西就有一种向往,所以很多人选择了Flutter。

Flutter使用的Dart语法上和Java很相似,所以网上会有很多标题为“给Java开发者的Flutter教程”还有什么“给前端程序员学习的Flutter指南”等,不过对这些开发者来说换技术栈不是那么容易的事,不仅要看新技术的学习成本,还要结合项目的具体情况,不一定Flutter就适合你当前的项目应用,只能说Flutter是一种不错的选择,也很容易上手。我个人还是喜欢拿Flutter做跨平台UI这部分、后台服务还是选择.NET API,作为一个.NET程序员,肯定不会推荐什么Java、前端的框架,总之,Flutter是一个很优秀的跨平台框架。

.NET在做跨平台应用开发其实是比Flutter要成熟一些,.NET也是什么平台都能跨(Xamarin可以做移动端的开发框架、Mono可以做Windows、Linux、Mac跨平台的开发、.NET Core做嵌入式效率相当高、Unity3D做游戏、ASP.NET Core做网站、云原生开发、ML.NET做机器学习、桌面应用程序等),所以你们项目需要更成熟和稳定的框架还是推荐使用Xarmain。


下面列出了我学习Flutter用到的一些网站和Star的优秀Flutter项目 Links

Flutter(GitHub)

Flutter(官方网站)

Flutter(中文网)

Flutter(社区中文资源)

Flutter 中文文档网站 flutter.cn 正式发布!【知乎】

Flutter中文开发者论坛

awesome-flutter(GitHub) 一个很棒的列表,可以管理最好的Flutter库,工具,教程,文章等。

GankFlutter(GitHub) 参考案例,干货集中营 客户端 Flutter版。

Flutter-go Flutter 开发者帮助 APP,包含 flutter 常用 140+ 组件的demo 演示与中文文档

Flukit(GitHub) 一个Flutter的UI工具包,一个Flutter UI组件库。

Flutter热文(掘金)

Flutter视频教程(Bilibli)【更新中...】

Flutter开源包(官网汇总)

Flutter App汇总(开源学习Demo)

技术胖Flutter免费视频教程

Android Studio网盘下载

Flutter Community GitHub

Easy Mock模拟API数据


编程语言:Google的前端和移动端语言:Dart

当然Dart的语法与大多数面向对象语言相似,非常简单,Google后端有Go语言,如K8S就是用Go开发的。

Dart入门:

Dart编程(官方文档)

Dart语法学习(简书)

Dart China(中文社区)


摘要:

  • 一切皆Widget
  • 数据驱动设计
  • 支持物理加速
  • 跨平台
  • 响应式

Flutter免费(视频)教程汇总的更多相关文章

  1. java_免费视频课程汇总

    xml使用场景    各种配置文件    用于用户界面的开发    传输数据:ajax 这个可能过时,因为程序员更喜欢将xml用json来代替    web service:这些老式的web serv ...

  2. ASP.NET 教程汇总

    channel9 https://channel9.msdn.com/ .net core项目实战 https://study.163.com/course/introduction.htm?cour ...

  3. ASP.NET Core免费(视频)教程汇总

    最近才开始学习ASP.NET Core,发现社区的学习资料很多,但是相关的视频教程不是很多,52ABP官方有两个视频教程,但是ABP框架比较臃肿,初学者学起来有点吃力,所以还是推荐大家先啃书或者官方文 ...

  4. 《免费前端教程不会告诉你这些》知乎LIVE读后感

    这个是昨天偶然间在知乎上看到的一个知乎LIVE,答题就是音频在线直播吧,我试听了一下觉得分享的还不错,就买了完整的.主讲人叫方应杭,貌似是个挺牛逼的程序猿,之前没有听过,但这是个典型的科班出生的程序员 ...

  5. ENode简介与各种教学视频资源汇总(要进群这篇文章必看)

    ENode是什么 ENode是一个.NET平台开源的应用开发框架,为开发人员提供了一套完整的基于DDD+CQRS+ES+(in-memory)+EDA架构风格的解决方案. ENode的特色是什么 解决 ...

  6. ASP.NET MVC 教程汇总

    自学MVC看这里——全网最全ASP.NET MVC 教程汇总   MVC架构已深得人心,微软也不甘落后,推出了Asp.net MVC.小编特意整理博客园乃至整个网络最具价值的MVC技术原创文章,为想要 ...

  7. jsf2入门视频 教程

    jsf2.0 入门视频 教程   需要的看下.初次录视频.还有很多需要完善. JSF交流QQ群84376982 JSF入门视频下载地址  http://pan.baidu.com/s/1jG3y4T4 ...

  8. 全网最全ASP.NET MVC 教程汇总

    全网最全ASP.NET MVC 教程汇总 MVC架构已深得人心,微软也不甘落后,推出了Asp.net MVC.小编特意整理博客园乃至整个网络最具价值的MVC技术原创文章,为想要学习ASP.NET MV ...

  9. 自学MVC看这里——全网最全ASP.NET MVC 教程汇总(转)

    自学MVC看这里——全网最全ASP.NET MVC 教程汇总   MVC架构已深得人心,微软也不甘落后,推出了Asp.net MVC.小编特意整理博客园乃至整个网络最具价值的MVC技术原创文章,为想要 ...

随机推荐

  1. python 32 操作系统与进程

    目录 1. 操作系统 1.1 作用 1.2 操作系统的发展 2. 进程的理论 2.1 相关名词 2.2 进程的创建 2.3 进程的状态: 1. 操作系统 ​ 管理.控制.协调计算机硬件与软件资源的计算 ...

  2. c++ 开发JNI

    c++ 开发JNI C的预处理命令 #开头的就是c/c++的预处理命令 在编译之前 先会走预编译阶段 预编译阶段的作用就是 把 include进来的头文件 copy到源文件中 define这些宏定义 ...

  3. Shiro的几个关键类

    Shiro在于Spring集成中,需要配置SecurityManager,Realm,ShiroFilterFactoryBean这三个类.在Web环境中SecurityManager一般配置Defa ...

  4. mysql安装-yum方式

    1.环境 查看当前系统环境,使用的是 centos release 6.5 (Final). 2.检查当前系统是否已经安装过mysql rpm -qa | grep mysql 3.如果有,那么删除已 ...

  5. Oracle大量数据更新策略

    生产上要修改某个产品的产品代号, 而我们系统是以产品为中心的, 牵一发而动全身, 涉及表几乎覆盖全部, 有些表数据量是相当大的, 达到千万, 亿级别. 单纯的维护产品代号的 SQL 是不难的, 但是性 ...

  6. POJ - 1741 - Tree - 点分治 模板

    POJ-1741 题意: 对于带权的一棵树,求树中距离不超过k的点的对数. 思路: 点分治的裸题. 将这棵树分成很多小的树,分治求解. #include <algorithm> #incl ...

  7. LeetCode939 最小面积矩形

    LeetCode939最小面积矩形 给定在 xy 平面上的一组点,确定由这些点组成的矩形的最小面积,其中矩形的边平行于 x 轴和 y 轴. 如果没有任何矩形,就返回 0. Input [[1,1],[ ...

  8. Codeforces Round #480 (Div. 2) B. Marlin

    题目地址:http://codeforces.com/contest/980/problem/B 官方题解: 题意: 有一个城市有4行n列,n是奇数,有一个村庄在(1,1),村民在(4,n)钓鱼:还有 ...

  9. codeforces 233 C. Cycles(贪心+思维)

    题目链接:http://codeforces.com/contest/233/problem/C 题意:在一个无相图中有N个长度为3 的回路,输出符合条件的图.注意此图的节点数不得超过100 题解:贪 ...

  10. JavaScript new的运行过程

    参考 MDN网站的运算符 https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/new new 运算符 ...