Android开发经验谈Android技术知识Android开发

Android跨平台:请收好这份快速入门Flutter的学习指南

2020-02-15  本文已影响0人  像程序一样思考

前言


目录


1. 简介


2. 特点

2.1 高性能渲染引擎

特别注意:

下面,简单介绍一下Flutter的2D渲染引擎:Skia

2.2 Dart语言

特别注意:

Dart语言的特点


3. 原理解析

3.1 框架结构

3.2 原理概述

3.3 关于widget

Flutter理念:“一切皆为Widget”,Widget是Flutter应用程序用户界面的基本构建块,具备以下特点:


4. 特点

4.1 跨平台 & 开发效率高

Flutter通过使用上述所述的自身渲染引擎、原理框架 & Widget运行,使用一套代码即可同时构建iOS和Android应用,从而实现跨平台的特性,最终提高开发的效率

4.2 高性能


5. 对比

5.1 React-Native

5.2 Weex

5.3 三者对比

注:对于性能的对比,从理论上来说Flutter应该是最接近原生性能 & 最好的,但就目前实际应用&体验中并没具备很明显的差异化,后续需进行进一步的验证。


6. 学习方式 & 资料


7. 总结

本文全面介绍了Flutter入门学习知识

在这我也分享一份自己收录整理的 Android学习PDF+架构视频+面试文档+源码笔记 ,还有高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料这些都是我闲暇还会反复翻阅的精品资料。在脑图中,每个知识点专题都配有相对应的实战项目,可以有效的帮助大家掌握知识点。

总之也是在这里帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习

如果你有需要的话,可以点赞+评论关注我加Vx:15388039515(备注简书,需要资料)

上一篇下一篇

猜你喜欢

热点阅读