Мне очень нравится меню с Apple watch: плавность анимации, поведение иконок при перемещении, расположение элементов по необычной сетке. Я захотел повторить это меню на Android. Но делать это на старом подходе с помощью ViewGroup или кастомного Layout Manager для RecyclerView не очень хотелось: слишком уж затратно для работы «в стол». С появлением Compose эта идея стала более привлекательной и интересной для реализации. Рассказываю, как создать собственный ViewGroup на Jetpack Compose. Читать дале
В Jetpack Compose легко реализуется меню первого уровня. Но реализация вложенного (каскадного) меню не очевидна, поскольку в лямбде onClick пункта меню DropdownMenuItem() невозможно вызвать @Composable функцию, которая будет отображать вложенное меню.Мне пришлось потратить значительное время на поиски решения. Для того, чтобы помочь ищущим предлагаю разработанный мной вариант.Тест меню реализован на основе проекта Empty Activity Android Studio. Читать далее
Наш нейлоновый ремешок на липучке для Apple Watch разработан с учетом всех ваших потребностей. Он обеспечивает надежную фиксацию часов на запястье и подходит для активного образа жизни. Благодаря регулируемой длине вы всегда сможете настроить ремешок под себя. Совместимость: Полная совместимость с Apple Watch 1, Apple Watch 2, Apple Watch 3, Apple Watch 4, Apple Watch […]
Быть в авангарде в разработке — жизненная необходимость. Поэтому многие проекты уже переходят на Jetpack Compose, а самые смелые и продвинутые даже выпускают приложения на KMP. Мы в проекте Дринкит тоже активно переходим на Jetpack Compose (с KMP пока не сделали подход).Ну и как же жить со всем этим без DI? Правильно, никак. Поэтому в этой статье я расскажу, как применять DI Kodein в Kotlin Multiplatform и Jetpack Compose.Это вторая статья из цикла статьей про Kodein DI для Android.Погнали. Читать далее