谷歌在 2018 年 12 月正式发布了 Flutter,这是一个出色的跨平台框架,可用于移动、桌面和 Web 平台构建应用程序,发布不到一年,它的流行度就超过了 React Native 以及同领域的产品。从下图就可以看出:
相比其他选项,Flutter 有着许多独有的优势。这些优势融入了基础语言和 SDK 的设计中,以解决其他技术的常见问题和缺陷,简单来说,Flutter 的优势主要为以下几个方面:Flutter 应用程序可编译为原生二进制文件,在性能表现和流畅的渲染方面,是真正的原生构建应用很难超越的。
除了性能表现之外,Flutter 之所以获得如此广泛的使用率,另一大因素就是它提供的出色文档和可供参考的大批高质量示例。
最后,Flutter 是基于出色的语言(Dart)和快速的高性能渲染引擎(Skia)从头开始设计出来的,能满足不同技能水平的开发人员基于良好的设计模式和最佳实践来构建应用。
许多开发人员都能够通过 Flutter 在短时间内创建出高性能的应用程序,这不,前阵子,就有人通过 Flutter 撸了一个新浪微博,还原微博 80% 的界面,总共涉及到了几十个界面和接口,用到了 Flutter 中的大部分组件。
想要学习 Flutter 的伙伴们可以做一些参考,下面是该项目实现的一些界面:
首页模块:
视频模块:
发现模块:
消息模块:
创建者还给出了相关的一些第三方库:
如果你觉得这个项目对你学习 Flutter 会有所帮助,就赶紧参考一下吧,最后附上项目地址:github.com/huangruiLea…
面试题持续更新记得关注我哦!
不同的圈子就有不同的学习方式;
(qq 群搜索):651612063 群密码:111 进群文件可以直接获取大厂面试题