# Flutter_Tutorial **Repository Path**: ckjbug/Flutter_Tutorial ## Basic Information - **Project Name**: Flutter_Tutorial - **Description**: Flutter学习导航和案例 - **Primary Language**: Dart - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-11-18 - **Last Updated**: 2020-12-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### Flutter学习导航
Flutter简介: Flutter可以轻松快速地构建漂亮的移动应用程序。 Flutter是谷歌的移动应用SDK,用于短时间内在iOS和Android上制作高质量的原生界面应用。Flutter与现有代码一起使用,被世界各地的开发人员和组织使用,并且是免费和开源的。一款真正意义上的全平台开发框架。 > 要想找到优质的Flutter学习资源和教程、掘金社区肯定是不二之选,当然GitHub和下面这些推荐的网站都是很好的选择,跟随着咸鱼技术团队的步伐,不用担心掉队哟。我个人是看技术胖的视频入门Flutter的,当时还买了一百多的付费教程观看,其实网上那么多免费教程和资源,买教程学习完全没有那个必要,如果是经济上有困难的学生党想买一些Flutter系列教程观看,可以去咸鱼APP上面逛逛,会有惊喜,不过我收藏的[Flutter视频教程](http://space.bilibili.com/29302915/favlist?fid=2994157)文件夹里面几乎也包含了这些付费教程,有很多收藏了自己也没时间看,索性分享给大家,还有就是里面会有写国外大佬的教程和APP UI设计的教程(辛苦这些B站搬运工了),做前端、UI设计的小伙伴可以看看。咸鱼技术团队强烈推荐[深入了解Flutter界面开发](https://zhuanlan.zhihu.com/p/36577285)可以看看。初学者可以试着调用GitHub的API然后设计一款GitHub的App。一些相关的技术教程在我收藏的文件夹里面都有,后面会整理出来供大家学习。 > 前不久,Google 面向中国开发者举办的重量级年度盛会——中国 Google 开发者大会于今日正式拉开帷幕。在主题演讲环节,Flutter 团队宣布推出最新稳定版: Flutter 1.9。这是 Flutter 迄今为止最大的一次版本更新,100 余位贡献者提交共计超过 1,500 份 pull request。[Flutter 1.9 正式发布!| 全平台创新开发体验](https://mp.weixin.qq.com/s?__biz=MzAwODY4OTk2Mg==&mid=2652050629&idx=2&sn=fac43b3cf1cd38132e05c0b2c734fdd1&chksm=808cb480b7fb3d969a32bc133ea956461c8fb2c87d17ff3dc9be4965e601721b69762680053c&mpshare=1&scene=23&srcid=0910uoDVFYZ7XF5BBeqKfLH4&sharer_sharetime=1569681799650&sharer_shareid=299c741088757efecf30a2bd2c6a29c6#rd)。 > 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](https://github.com/ckjbug?language=dart&tab=stars) [Flutter(GitHub)](https://github.com/flutter/flutter) [Flutter(官方网站)](https://flutter.io) [Flutter(中文网)](https://flutterchina.club/) [Flutter(社区中文资源)](https://flutter.cn/) [Flutter 中文文档网站 flutter.cn 正式发布!](https://zhuanlan.zhihu.com/p/83222900?utm_source=qq&utm_medium=social&utm_oi=791965713194717184)【知乎】 [Flutter中文开发者论坛](http://flutter-dev.cn/) [awesome-flutter(GitHub)](https://github.com/Solido/awesome-flutter) 一个很棒的列表,可以管理最好的Flutter库,工具,教程,文章等。 [GankFlutter(GitHub)](https://github.com/ZQ330093887/GankFlutter) 参考案例,干货集中营 客户端 Flutter版。 [Flutter-go](https://github.com/alibaba/flutter-go) Flutter 开发者帮助 APP,包含 flutter 常用 140+ 组件的demo 演示与中文文档 [Flukit(GitHub)](https://github.com/flutterchina/flukit) 一个Flutter的UI工具包,一个Flutter UI组件库。 [Flutter热文(掘金)](https://www.jianshu.com/p/93b222357183) [Flutter视频教程(Bilibli)](http://space.bilibili.com/29302915/favlist?fid=2994157)【更新中...】 [Flutter开源包(官网汇总)](https://pub.dartlang.org/packages/) [Flutter App汇总(开源学习Demo)](https://itsallwidgets.com/) [技术胖Flutter免费视频教程](https://jspang.com) [Android Studio网盘下载](http://www.android-studio.org/index.php) [Flutter Community GitHub](https://github.com/fluttercommunity) [Easy Mock模拟API数据](https://www.easy-mock.com/) ![](https://raw.githubusercontent.com/Blue-Oranges/CnblogApp/master/IMG/dart.png) ------ 编程语言:Google的前端和移动端语言:Dart 当然Dart的语法与大多数面向对象语言相似,非常简单,Google后端有Go语言,如K8S就是用Go开发的。 Dart入门: [Dart编程(官方文档)](https://www.dartlang.org/) [Dart语法学习(简书)](https://www.jianshu.com/p/9e5f4c81cc7d) [Dart China(中文社区)](https://www.dart-china.org/) ------ ![](https://raw.githubusercontent.com/Blue-Oranges/CnblogApp/master/IMG/flutter.png) 摘要: - 一切皆Widget - 数据驱动设计 - 支持物理加速 - 跨平台 - 响应式 ------