大家好!2月29日,上周六,我们为Android开发人员举办的首次混战在下诺夫哥罗德举行。演讲者就使用MotionLayout,Kotlin Coroutines,适用于Android的CI / CD基础架构和Avito设计系统制作精美动画进行了演讲。
在剪切下,您正在等待带有时间码的所有语音的视频录制,以便于导航,指向演示文稿的链接以及来自mitap的照片报告。

录影带
我们将Android的基础架构移至开源-Sergey Boishtyan,Avito
Avito Speed部门为CI / CD Android,iOS和Web Monolith开发工具。这些家伙已经为Android开发了CI / CD基础架构超过3年,并于2020年初将其开源。
谢尔盖(Sergey)告诉我们在开源环境中工作时会看到什么好处,以及如何使用我们的代码。您将了解为什么开始使用存储库,在哪里提出问题以及使用我们的工具可以解决哪些任务。
在有关此报告的广播中,听众写道:“像现代脱口秀喜剧演员一样,非常愉快的演讲,”因此,我们不仅建议将其用于信息目的,而且还用于娱乐。
, . -.
00:03 —
01:25 — ,
02:51 —
08:42 — open source
16:30 — open source
18:35 —
21:24 —
27:12 —
MotionLayout. , — , MERA
, MotionLayout . , . , Google , .
MotionLayout .
00:00 —
01:44 — MotionLayout
04:52 — MotionScene
08:20 —
31:38 —
33:50 — MotionLayout,
36:35 —
MERA
- — ,
, -, . UI .
00:00 —
00:34 — -
04:15 —
08:00 — Design App
12:09 —
16:47 — Lint
19:49 —
26:07 —
27:31 —
Kotlin Coroutines — , Android — , Android Broadcast
"Kotlin Coroutines First" . , Android- Kotlin Coroutines , Jetpack .
00:00 —
02:09 — Android
05:57 — Java- vs coroutines
08:17 — Structured concurrency
11:23 — Flow: Coroutine
16:54 — ViewModel + Coroutines + KTX
18:35 — LiveData + Coroutines + KTX
24:18 — Lifecycle + Coroutines + KTX
26:55 — Coroutine
29:04 — Coroutine
31:57 — Flow
33:39 — Android Coroutine
37:22 —
39:45 —
-.

. , , .
. !