最新公告
  • 自助下单 自动发货 58学课 欢迎您【客服QQ:260837161】
  • 掘金小册Flutter 实战详解:企业级移动电商开发

    • 在线网盘 点击查看详情 购买后内容一样

    你将获得

    • 三个层级,探索 Flutter 滑动体系的构成原理;
    • 深入底层,分析 Flutter 滑动机制的源码实现;
    • 结合实践,掌握 Flutter 滑动相关组件的使用;
    • 调试分析,领略 Flutter 框架源码展现的风采。

    作者介绍

    张风捷特烈,Flutter 全端开发工程师、FlutterUnit 开源项目作者。FlutterUnit 是一款帮助刚入门的朋友快速认识 Flutter 的应用,它包含绝大多数 Flutter 内置组件及绘制的展示案例。

    作者本人热爱探索源码、分享知识。除了出版过《Flutter 之旅》以外,还在掘金上线了其他 4 门课程:

    小册介绍

    为什么选择探索滑动体系

    我们日常开发中接触到的关于滑动的知识只是冰山一角,很多人也只是了解 ListView 、PageView 等几个组件的使用而已,甚至连 NestScrollView 和 CustomScrollView 都用不好,遇到 Sliver 就头大,完全不知道该怎么玩。我在一开始对它们也没有很深刻的认识。

    当认清 Flutter 滑动体系的构成及运作逻辑后,从源码的角度去认识这些组件的构成和用途,自然能站在更高的维度来使用它们。在遇到关于滑动的异常或新需求时,可以从更广阔的视角去看待问题,而非只知皮毛,管中窥豹。

    对源码的探索本身就是一件很有意义的事,从中可以看到创作者对类结构的定义,如何处理类与类之间的关系。对于一些精彩的逻辑处理,可能也会激发我们的灵感。当我们通过源码可以读懂他们所描绘的 风采,在手指滑动列表的那一刻,目之所见已不再仅是视口的滑动,还有滑动机制中的各个对象如何像齿轮一样啮合,驱动整个体系的运转。


    为何选择滑动体系作为第四本小册内容

    滑动机制 可以看做是对框架层的一个承上启下体系。向上可以连接到 滑动组件 Widget 层 ,向下可以连接到 手势 Gesture 层 、动画 Animation 层 ;在 视口 和 Sliver 内容相关实现中,还会涉及到 渲染 Rendering 层 的知识。所以选取对 滑动体系 的探索作为第四本 Flutter 小册的内容。

    另外,也是很多朋友希望深入了解一下 滑动体系 ,但又苦于看不懂源码。我也比较像深入认识一下 滑动体系 ,所以决定潜心探索一下,将其过程记录下来,分享给大家。


    本册内容简介

    第一部分主要目的是对 视口滑动 的构成进行初步的认知,其中会通过对我们最熟悉的 ListView 进行源码分析,从而引出其背后更深层的知识,以此从源码中逐步认知构成 滑动体 所必要的成分。


    第二部分是对 Scrollable 和 Viewport 这两个滑动构成要素做初步的认识。主要从成员属性的角度进行介绍,并结合源码进行分析,以此对 滑动体系 有个大致的认知,为后面的探索打下基础。


    第三部分是对 Sliver 进行探索,首先通过对 Sliver 组件的使用开始介绍,然后从渲染对象的角度去分析 Sliver 组件存在的必要性。其中也包含对缓存区实现的及 keepAlive 保活机制的探索。


    最后一部分,是对滑动处理机制的探索。开始通过对 PageView 和 SingleChildScrollView 组件的源码实现进行分子,然后介绍 Notification 通知机制,在前面知识的铺垫下,最后对 ScrollableState 中拖动事件的回调处理进行分析。


    对 Flutter 滑动体系的源码探索让我收获良多,也希望我眼中所见的光景,可以通过这本小册传达给更多人。谢谢大家一直以来的支持 ~

    适宜人群

    • 基本了解 Flutter 滑动的使用,会创建 Flutter 项目,了解 Dart 基础语法;
    • 想全面了解滑动相关知识,进一步提升的Flutter工程师;
    • 想提升自身读码能力或有兴趣探索源码;
    • 有一颗心平气和、勇于探索的心。
    每天成长一点点,要比别人快一步
    58学课 » 掘金小册Flutter 实战详解:企业级移动电商开发

    常见问题FAQ

    如何下单?如何下载?
    ->> 点击查看 自助下单,自动发货,下单后,页面会自动刷新,显示百度网盘地址
    如何查看下单后的内容?
    在线网盘 点击查看详情 下单后内容一样
    本站不议价 !
    本站不议价,不支持无理由退换,看清楚再下单
    更多常见问题?
    ->> 点击查看

    发表回复

    Hi, 如果你对这个资源有疑问,可以跟我联系哦!

    联系客服
    • 13109会员总数(位)
    • 5223资源总数(个)
    • 73本周发布(个)
    • 1 今日发布(个)
    • 1506稳定运行(天)

    自助下单 自动发货 58学课 欢迎您

    加入我们