下诺夫哥罗德Android mitap的资料。MotionLayout,Kotlin Coroutines,CI / CD基础结构和设计系统

大家好!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 —  


-.




    . , , .


. !


All Articles