Olá a todos! No último sábado, 29 de fevereiro, nosso primeiro mitap para desenvolvedores do Android foi realizado em Nizhny Novgorod. Os palestrantes fizeram apresentações sobre a criação de belas animações usando MotionLayout, Kotlin Coroutines, infraestrutura de CI / CD para Android e o sistema de design Avito.
Na cena, você encontrará vídeos de todos os discursos com códigos de tempo para facilitar a navegação, links para apresentações e um relatório fotográfico da mitap.

Gravações de vídeo
Mudamos a infraestrutura do Android para código aberto - Sergey Boishtyan, Avito
A unidade Avito Speed desenvolve ferramentas para CI / CD Android, iOS e monólito da web. O pessoal desenvolve a infraestrutura de CI / CD para Android há mais de 3 anos e, no início de 2020, a trouxe para o código aberto.
Sergey disse que benefício vemos quando trabalhamos em código aberto e como usar nosso código. Você aprenderá por que começar a trabalhar com o repositório, onde fazer perguntas e quais tarefas podem ser resolvidas usando nossas ferramentas.
Na transmissão sobre este relatório, o ouvinte escreveu “Uma apresentação muito agradável, como os comediantes de stand-up modernos fizeram”, por isso recomendamos não apenas para fins informativos, mas também para entretenimento.
, . -.
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 —
-.

. , , .
. !