跨平台新潮!打脸,Flutter 被放弃了?
Flutter 只是重复造轮子,根本就没啥亮点;
Flutter 用 Dart 语言就是一个致命缺点;
那些用 Flutter 框架的 APP 真的拉跨;
……


笔者认为,这其实都是对 Flutter 的不了解造成的,也和国内 Flutter 中文文档和教程比较少有关系。
=================================================================================
无论如何,大家都可以看到,除了闲鱼, Flutter 正在被很多大公司采用:
京东的京东读书
阿里的闲鱼
腾讯的微信和 Now 直播
字节跳动的西瓜视频
……
一个新技术的普及,企业级应用会先在头部企业产生,然后逐步优化降低门槛慢慢普及。
如今的 Flutter 已经不是曾经的小众框架,它已经逐步成长为主流的跨平台开发框架之一。
=================================================================================
现在用 Flutter 框架开发的大厂越来越多,与之对应的, Flutter 的人才需求也越来越大。Flutter 已经成为 Android 开发者的闪光点和加分项。
下面是在 Boss 上面搜到的一部分招聘信息。



通过上图我们可以看出,很多大厂在高薪招聘这方面的人才,Flutter 确确实实可以成为我们找工作的一个帮助。
Flutter 也确确实实可以帮助到我们的职业发展。技术是相通的,当我们在学习 Flutter 时,也能把原有的技术联通、打通,我们可以通过 Flutter 放大自身业务开发能力,参与到更多的平台开发中。
有一个说法是:对于 Android 原生开发来说,学会 Flutter 等于学会了 70% 以上的 Jetpack Compose 。
===================================================================================
当你快速搭建好环境,简单了解 Flutter 的 API 之后,你的 Flutter 学习之路需要面对的主要有两个核心点:一个是响应式开发,另一个是弄懂 Widget 的背后是什么?
这两点对我们 Android 开发来说都有一定的难度。
现在学习 Flutter 的人越来越多,只是很多开发者感觉学习时有些吃力。最好有一个系统化的 Flutter 教程,在帮助大家快速入门的同时也涉及到一些细节和原理,最好也能提供一些学习和研究 Flutter 的方法。
本来计划整理一份能由浅入深、系统介绍 Flutter 的学习手册。恰好发现有一个大佬整理过这样一份手册,就是这个《Flutter完整开发实战详解手册》
。

==========================================================================================
这份手册采用由浅入深的方式介绍 Flutter 技术原理,分为 14 章,总计 193 页,整理目录如下:

有需要的小伙伴,点击【此处】进入我的公众号后台,备注关键字【
Flutter
】即可。
一、Dart 语言和 Flutter 基础

二、 快速开发实战篇

三、 打包与填坑篇

四、 Redux、主题、国际化

五、 深入探索

六、 深入 Widget 原理

七、 深入布局原理

八、 实用技巧与填坑

九、 深入绘制原理

十、 深入图片加载流程

十一、全面深入理解 Stream

十二、全面深入理解状态管理设计

十三、全面深入触摸和滑动原理

十四、混合开发打包 Android 篇

==========================================================================
本手册不适合做为编程的入门读物。
至少熟悉一种编程语言。
最好接触过 PC 客户端、移动开发或 Web 前端开发中的一种。
评论