#Junior #Android Использовать аннотацию CheckResult [Сложность 👶 Junior]
DroidDev : собесы, вопросы, новости
Канал посвящен подготовке к собеседованиям на позицию Android разработчика: ✍️ Тесты и вопросы с собесов 📚 Статьи, разборы, курсы 💬 Mock собеседования (Для записи на собеседование пиши в ЛС @golubev_den)
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
20 из 20#Middle #StructuredProgramming Структурное программирование накладывает ограничение на прямую передачу управления. Источник: Книга "Чистая архитектура" Роберт Мартин [Сложность 🧔Middle]
Ну наконец-то, теперь вопросов по алгоритмам сортировки на собесах точно не будет
#Junior #Kotlin По дефолту нет, но инстансы могут быть созданы в случае сериализации/десериализации object'ов (делать этого не рекомендуется) [Сложность 👶 Junior]
#Android #JetpackCompose Статья о том как приготовить навигацию с Jetpack Compose. Этот вариант навигации может использоваться с KMM в iOS. Сам реализовывал что-то похожее, такой подход показал себя хорошо. Jetpack Compose Clean Navigation [~10 минут на чтение]
#JetpackCompose #State Функция remember позволяет значению кешироваться в Composer и пережить композицию. Функция rememberSaveable позволяет значению пережить не только рекомпозицию, но и пересоздание Activity.
#JetpackCompose Как предотвратить множественные клики по элементу в Jetpack Compose? Если не знаешь - рекомендую почитать эту статью, она не новая, но в ней представлен универсальный вариант, который позволяет предотвратить не только множественный клик на один из элементов, но и обработать ситуации когда кликнуть можно только на один из элементов из множества (например, можно кликнуть только на одну кнопку из группы кнопок). В статье представлен вариант с debounce, хотя можно использовать и thro...
#Middle #Android #JetpackCompose Это происходит, потому что items это мутабельный обьект (MutableList). Изменение мутабельных обьектов не вызывает рекомпозиции. Если использовать mutableStateOf(listOf<String>()), то все будет работать, либо можно использовать mutableStateListOf<String> (замечание @early6AM (MRZ)) Подробнее можно почитать тут https://developer.android.com/jetpack/compose/state [Сложность 🧔Middle]
Не знаю насколько актуально, но забавно 😄