事非经过不知难,实践出真知。
学习一门新语言,新框架,不经过实战是无法学到的。只是泛泛看看原理,例子,毫无意义。
基本概念 Jetpack Compose 与日常的 Android View 开发相比,有大量的新概念需要了解,有通用的,也有 Compose 自身专有的,本节介绍这些概念,以让读者能快速跨过最初的门槛。 1. 声明式 vs 命令式 Jetpack Compose 以声明式的方式来描述界面样式和交互。通过简单地描述数据与界面的关系,将界面的生成过程与数据变化的响应紧密结合。与传统的命令式...
之前尝试不用编译器插件的前提下实现 compose Remember,想到的方案是牺牲一定的使用自由度,调用顺序获得 remember 能力,今天看了 ReactJS,其实他就是这样实现的。 https://medium.com/@ryardley/react-hooks-not-magic-just-arrays-cd4f1857236e react-to-compose useRe...
使用篇 Flutter BLoC 是基于 BLoC 模式的 flutter 实现,使用了 provider( InheritedWidget 的一个扩充包) 和 Stream 实现相关功能。 API 也较为简单易用: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32...
一个想法
Flutter key 的使用
A new version of content is available.