-
前言
-
零、GSY历程
-
一、Dart语言和Flutter基础
-
二、 快速开发实战篇
-
三、 打包与填坑篇
-
四、 Redux、主题、国际化
-
五、 深入探索
-
六、 深入Widget原理
-
七、 深入布局原理
-
八、 实用技巧与填坑
-
九、 深入绘制原理
-
十、 深入图片加载流程
-
十一、全面深入理解Stream
-
十二、全面深入理解状态管理设计
-
十三、全面深入触摸和滑动原理
-
十四、混合开发打包 Android 篇
-
十五、全面理解State与Provider
-
十六、详解自定义布局实战
-
十七、实用技巧与填坑二
-
十八、 神奇的ScrollPhysics与Simulation
-
十九、 Android 和 iOS 打包提交审核指南
-
二十、 Android PlatformView 和键盘问题
-
二十一、 Flutter 画面渲染的全面解析
-
Flutter 跨平台框架应用实战-2019极光开发者大会
-
Flutter 面试知识点集锦
-
全网最全 Flutter 与 ReactNative深入对比分析
-
Flutter 开发实战与前景展望 - RTC Dev Meetup
-
Flutter Interact 的 Flutter 1.12 大进化和回顾
-
Flutter 升级 1.12 适配教程
-
Spuernova 是如何提升 Flutter 的生产力
-
Flutter 中的图文混排与原理解析
-
Flutter 实现视频全屏播放逻辑及解析
-
Flutter 上的一个 Bug 带你了解键盘与路由的另类知识点
-
Flutter 上默认的文本和字体知识点
-
带你深入理解 Flutter 中的字体“冷”知识
-
Flutter 1.17 中的导航解密和性能提升
-
Flutter 1.17 对列表图片的优化解析
-
Flutter 1.20 下的 Hybrid Composition 深度解析
-
2020 腾讯Techo Park - Flutter与大前端的革命
-
带你全面了解 Flutter,它好在哪里?它的坑在哪里? 应该怎么学?
-
Flutter 中键盘弹起时,Scaffold 发生了什么变化
-
Flutter 2.0 下混合开发浅析
-
Flutter 搭建 iOS 命令行服务打包发布全保姆式流程
-
不一样角度带你了解 Flutter 中的滑动列表实现
-
Flutter 跨平台框架应用实战-2019极光开发者大会
让 GSY 成为你 Flutter 学习路上的“保姆”吧。
自 2018 年 06 月以来,Flutter
开始在 GSY 系列中初绽锋芒,在经历一年的发展之后,目前 GSY Flutter
系列已包含有 《Flutter完整开发实战详解》 系列文章 、 多案例学习型项目 GSYFlutterDemo 、完整实战项目 GSYGithubAppFlutter 、 Flutter 电子书项目 GSYFlutterBook 等,目前改系列项目的 star 情况如下所示:
项目 | Star |
---|---|
GSYGithubAppFlutter | |
GSYFlutterBook | |
GSYFlutterDemo |
一、Flutter完整开发实战详解
《Flutter完整开发实战详解》 系列文章,更新至今已有 主系列文章 15 篇,番外系列文章 3 篇 ,内容主要覆盖 开发实战、源码分析、填坑技巧、面试集锦 等等,并且该系列目前仍处于更新阶段。
通过本系列文章,你将快速了解到 Flutter
中的各种特性和实战技巧,掌握 Flutter Framework
的工作原理,从入门到出家应有尽有。
同时为了更方便学习 ,《Flutter完整开发实战详解》 系列文章会同步整合到 GSYFlutterBook 项目中,项目将通过在线 Gitbook 和离线 PDF 方式, 进一步满足你的学习要求。
二、GSYGithubAppFlutter
GSYGithubAppFlutter 项目属于 Flutter 完整实战项目,项目从 状态管理、控件展示、数据请求保存、平台交互、动画效果等,完整展示了如何实现一个 Flutter 的应用项目,同时针对一些特殊场景进行填坑,并混入了多种开发和设计模式 ,项目最终的目的,是希望可以成为你实战过程中的引路者。
GSYGithubApp 系列项目起源于
React Native
,目前共有四个版本。
时间 项目 2017-11-07 GSYGithubApp React Native 版开源 2018-04-22 GSYGithubApp Weex 版开源 2018-06-26 GSYGithubApp Flutter 版开源 2018-11-08 GSYGithubApp Kotlin 版开源
三、GSYFlutterDemo
GSYFlutterDemo 是本月刚创建的学习型项目 ,因为 GSYGithubAppFlutter 属于完整型项目,不适合频繁调整和 Demo 示例,所以在接受到用户反馈后, 更轻便的 GSYFlutterDemo 诞生了。
GSYFlutterDemo 作为简单示例和解决方案 Demo ,它可以给你学习和工作中提供一些便捷的帮助,比如 如何自定义布局,如何滚动控件到指定 child position
,如何调整 Text
控件的 Line Space
,如何监听键盘的弹出和收起 等等,所以例子方案都独立实现,方便阅读 CV 。
其中一些需求因为
Flutter
特性限制,需要特殊处理才能实现。
最后
GSY Flutter
系列断断续续一路走来,有着太多的机缘巧合在推动前进 ,个人是希望 GSY 能成为你 Flutter
学习路上的“保姆” ,最终能产生交流互动,共同成长。
未来 《Flutter完整开发实战详解》 系列文件将继续更新,同时逐步完善 GSYFlutterDemo 中的各种案例,并同步优化 GSYGithubAppFlutter 中的各种问题,你的认可就是我坚持的动力!
学习并非一朝一夕,我相信在分享过程中的“碰撞”,能让我们更快的进步,因为码农并不孤单!