Android群英传

144 篇文章
30 人订阅

全部文章

用户1907613

FlutterDojo设计之道—状态管理之路(六)

其实前面讲了这么多,最后的结论依然是——Provider真香。这毕竟是官方推荐的状态管理方案,就目前而言,绝大部分的场景都可以使用Provider来进行状态管理...

3410
用户1907613

Flutter原理:三棵重要的树(渲染过程、布局约束、应用视图的构建等)

这篇文章从 Flutter 框架层的三棵树入手向大家层层剖析了 Flutter 中渲染组件的流程,从原理到实战,希望对想要提升 Flutter 的读者们有帮助。

7040
用户1907613

FlutterDojo设计之道—状态管理之路(五)

可以发现,在使用InheritedWidget来实现数据管理的方式中,有几个东西是必须的。

2420
用户1907613

FlutterDojo设计之道—状态管理之路(四)

当Child Widget想要跨Widget拿到其它Widget的数据时,通常就需要使用构造函数,将数据一层层传递到Child Widget,这显然不是一个好的...

5220
用户1907613

FlutterDojo设计之道—状态管理之路(三)

通过Dart提供的Stream机制,Flutter可以很轻松的构建响应式的编程方式,同时也让跨页面、跨Widget的数据管理问题迎刃而解。

7730
用户1907613

FlutterDojo设计之道——状态管理之路(二)

第一种方案,我们使用ValueNotifier和ValueListenableBuilder来实现了。

5820
用户1907613

抽丝剥茧Kotlin - 协程

文章接上篇,这一篇我们好好聊一聊协程的原理,通过上一篇的学习,相信大家对于如何使用协程已经非常熟悉了。

5630
用户1907613

即学即用Kotlin - 协程

上周在内部分享会上大佬同事分享了关于 Kotlin 协程的知识,之前有看过 Kotlin 协程的一些知识,以为自己还挺了解协程的,结果...

7320
用户1907613

FlutterDojo设计之道—状态管理之路(一)

在这个Widget Tree中,通常会存在很多组件之间的相互依赖,时间一长,就很容易变成下面这样。

6820
用户1907613

Kotlin修炼指南(三)——奇技淫巧

Kotlin作为Android开发的首选语言,为开发者提供了大量的语法糖和技巧,让开发者可以专注于需求开发,而将语言所带来的影响减少到最少。Java和Kotli...

6320
用户1907613

【译】Flutter架构综述

Flutter是一个跨平台的UI工具包,它的设计目的是允许跨iOS和Android等操作系统的代码重用,同时也允许应用程序直接与底层平台服务对接。其目标是让开发...

4310
用户1907613

构建复杂应用的神器,FBroadcast

迄今为止,FWidget 已经收到了来自开发者们的 1215 个 Star,感谢开发者们的支持,这对 FWidget 来说至关重要。

7010
用户1907613

Flutter Dojo设计之道——如何打造一个通用的Playground

Dojo的设计之初,是为了能够演示Flutter中,多如牛毛的Widget,所以,一个通用的Demo演示界面,就显得非常有必要了,一是可以节省很多通用的代码,二...

7610
用户1907613

Flutter Dojo设计之道——利用Github打造完善的开源项目

一个好的GitHub开源项目,不仅仅是一个开发者专业技术的体现,更是一个自我展示的平台,专业的GitHub开源项目,可以吸引更多的开发者参与到项目的协同开发中来...

6120
用户1907613

Flutter Dojo设计之道——骚气的闪屏动画是如何实现的

Flutter Dojo的闪屏动画,参考了著名大厂——P站的App闪屏,相信大家应该都不陌生。

7020
用户1907613

Flutter Dojo的设计之道

认识Flutter是在18年,移动端开发日趋成熟的情况下,很多开发者都在寻求跨平台开发的终极法门,在经过了webview、RN的痛苦之后,Flutter的出现,...

8240
用户1907613

Jetpack来了:走近Google标准应用架构

开发应用程序就像搭积木。没有良好架构的应用程序,就像没有搭好底座的积木,随着项目复杂度的上升,维护起来会困难重重,工程师会不停地陷入技术债务之中——“积木的倒塌...

6010
用户1907613

Flutter你竟是这样的布局

对于Flutter学习者来说,掌握Flutter的布局行为,直接决定了开发者在布局的时候是否能做到高效、快速的开发,但是初学者面对茫茫多的Widget以及各种无...

7220
用户1907613

那个男人再发力,原来我以前学的 Lambda 都是假的

大家好,我是扔物线朱凯。Kotlin 很方便,但有时候也让人头疼,而且越方便的地方越让人头疼,比如 Lambda 表达式。很多人因为 Lambda 而被 Kot...

8920
用户1907613

如何将Flutter优雅的嵌入现有应用

在早期Flutter发布的时候,谷歌虽然提供了iOS和Android App上的Flutter嵌入方案,但主要针对的是纯Flutter的情形,混合开发支持的并不...

28620

扫码关注云+社区

领取腾讯云代金券