Самые интересные статьи, видео и новости, связанные с Android разработкой. Не больше трёх материалов в день.
Размещение рекламы: @tanyasanovna
Post #2005
1.67K
Пошаговая эволюция Android с 1 по 14
- 👍 8
- 🔥 1
AN @droidgr
Showing posts older than #2008 · Back to latest
Modifier.animateItemPlacement() на Modifier.animateItem(). Прошлый теперь помечен Deprecated, а новый поддерживает все три типа анимаций: Появление, Удаление, Перемещение.

*-bom , который не будет содержать кода
implementation(project.dependencies.platform("com.goodreads.android:bom:1.0.0"))
implementation("com.goodreads.android:library1")
implementation("com.goodreads.android:library2")



Composable на трех уровнях, погружаясь все глубжеEnter → Recompose → Leave. C точки зрения разработчика, который использует Compose просто для верстки интерфейса без необходимости погружаться в детали реализации

shrinkResources, который выполняется во время сборки
R.id.* к элементу или искать по значению, хранимому во view, то для Jetpack Compose не всё так однозначно. Большинство использует modifier.testTag("Android Good Reads"), однако, существуют альтернативы, чтобы не загромождать ваш код тегами:contentDescription элементаModifier.clickable или Modifier.semantics Modifier.semantics также есть stateDescription, через который можно задать описание для каждого состоянияModifier.toggleable
Forwarded from Teamlead Good Reads – ежедневные советы про менеджмент людей и команд (Egor Tolstoy)

