#Offtop #News
📣 Друзья, хочу с вами поделиться важной для меня новостью.
Не так давно я завел второй (на этот раз личный) канал. Причина проста — давно хотелось иметь площадку, где смогу иногда делиться новостями и идеями за пределами конкретного фреймворка (а иногда и за пределами разработки), а Mobile Compose оставить для того, для чего он и задумывался.
В новом же канале не будет ничего про Compose, зато будет достаточно других интересных историй и мыслей вслух.
Так что welcome.👋 🙂
Участие, как всегда, строго добровольное, однако я буду крайне рад видеть каждого из вас в новом канале.
Не так давно я завел второй (на этот раз личный) канал. Причина проста — давно хотелось иметь площадку, где смогу иногда делиться новостями и идеями за пределами конкретного фреймворка (а иногда и за пределами разработки), а Mobile Compose оставить для того, для чего он и задумывался.
В новом же канале не будет ничего про Compose, зато будет достаточно других интересных историй и мыслей вслух.
Так что welcome.
Участие, как всегда, строго добровольное, однако я буду крайне рад видеть каждого из вас в новом канале.
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Grigoriev Blog
Пишу про разработку, путешествия и жизнь вокруг 💻🌴☀️
Автор - @grigorievdy
Youtube - https://www.youtube.com/@grigorievdy
Канал про Compose - @mobile_compose
Автор - @grigorievdy
Youtube - https://www.youtube.com/@grigorievdy
Канал про Compose - @mobile_compose
Please open Telegram to view this post
VIEW IN TELEGRAM
#Article #Medium #UI
☝ Don’t Lock the Screen Orientation! Handling Orientation in Compose
Статья рассказывает о том, почему не нужно программно блокировать ориентацию экрана вашего Compose приложения, а наоборот — поддерживать оба варианта, имея удобный адаптивный интерфейс.
В качестве решений предлагаются два варианта — через
📱 Ссылка на Medium 👈
📖 Ссылка на зеркало 👈
📱 Mobile Compose 📱 Чат канала
♾
Статья рассказывает о том, почему не нужно программно блокировать ориентацию экрана вашего Compose приложения, а наоборот — поддерживать оба варианта, имея удобный адаптивный интерфейс.
В качестве решений предлагаются два варианта — через
LocalConfiguration.current.orientation
(более простой) и WindowWidthSizeClass
(более гибкий, но чуть сложней).Please open Telegram to view this post
VIEW IN TELEGRAM
Mobile Compose
#Article #Medium #UI ☝ Don’t Lock the Screen Orientation! Handling Orientation in Compose Статья рассказывает о том, почему не нужно программно блокировать ориентацию экрана вашего Compose приложения, а наоборот — поддерживать оба варианта, имея удобный адаптивный…
А вы используете в своих приложениях разные ориентации экрана?
Anonymous Poll
27%
Да
73%
Нет, screenOrientation="portrait" наше всё
#Video #Compose #UI
Shaders | Jetpack Compose Tips
🎨 Новое видео на канале Android Developers о работе с Shaders в Jetpack Compose. Удивила, мягко говоря, поддержка только начиная с Android 13.
📱 Смотреть видео 👈
📱 Mobile Compose 📱 Чат канала
♾
Shaders | Jetpack Compose Tips
Please open Telegram to view this post
VIEW IN TELEGRAM
#Article #Habr #Compiler #Compose
🎨 Основы Jetpack Compose: как обеспечить стабильность вашего кода
Статья рассказывает о том, что такое стабильность (stability) Compose кода, а также как следить за этим параметром в вашем проекте так, чтобы максимально избежать лишних рекомпозиций.
📖 Читать статью 👈
📱 Mobile Compose 📱 Чат канала
♾
Статья рассказывает о том, что такое стабильность (stability) Compose кода, а также как следить за этим параметром в вашем проекте так, чтобы максимально избежать лишних рекомпозиций.
Please open Telegram to view this post
VIEW IN TELEGRAM
#Video #Compose #Navigation
🎨 Navigation Compose meet Type Safety
Многие из вас, вероятно, уже слышали, что с выходом стабильной версии Jetpack Navigation 2.8.0 в Compose наконец появилась типобезопасная навигация, основанная на сериализуемых типах вместо строк.
Для тех, кому удобнее изучать новую информацию через видео, Google выпустила подробный урок, в котором разобраны все основные изменения в навигации.
📱 Смотреть видео 👈
📱 Mobile Compose 📱 Чат канала
♾
Многие из вас, вероятно, уже слышали, что с выходом стабильной версии Jetpack Navigation 2.8.0 в Compose наконец появилась типобезопасная навигация, основанная на сериализуемых типах вместо строк.
Для тех, кому удобнее изучать новую информацию через видео, Google выпустила подробный урок, в котором разобраны все основные изменения в навигации.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Grigoriev Blog
💻 С Днём программиста, друзья! 🎉
Пусть ваш код всегда будет компилиться без ошибок, а баги исчезать так же быстро, как и появляться. 🚀
P.S. а ваша жизнь будет такой же красочной, как эта картинка 🙃.
Пусть ваш код всегда будет компилиться без ошибок, а баги исчезать так же быстро, как и появляться. 🚀
P.S. а ваша жизнь будет такой же красочной, как эта картинка 🙃.
🎨 Пятничный опрос
Как у вас обстоят дела с интеграцией Jetpack Compose в рабочем проекте?
Как у вас обстоят дела с интеграцией Jetpack Compose в рабочем проекте?
Anonymous Poll
43%
Проект полностью на Compose, никаких View
33%
Compose частично интегрирован, в процессе миграции
12%
Пока только View, но планируем переход на Compose
7%
Compose пока слишком сырой, View — наше всё
5%
Другой ответ (в комментариях)
#Article #Habr #UI #Compose #Multiplatform
🎨 Взаимодействие с клавиатурой в Compose: особенности и подводные камни
Небольшая статья о том, как эффективно кастомизировать взаимодействие с клавиатурой в Compose Multiplatform и унифицировать его на Android и iOS.
📖 Читать статью 👈
📱 Mobile Compose 📱 Чат канала
♾
Небольшая статья о том, как эффективно кастомизировать взаимодействие с клавиатурой в Compose Multiplatform и унифицировать его на Android и iOS.
Please open Telegram to view this post
VIEW IN TELEGRAM
📣 Розыгрыш билета на Mobius 🎁
До старта Mobius Autumn 2024 осталась неделя, а это значит пришло время разыграть билет на конференцию.
Условия просты — необходимо быть подписанным на @mobile_compose и @grigorievdy_blog
Результаты подведем 10 октября в 10:00 (GMT+3)
До старта Mobius Autumn 2024 осталась неделя, а это значит пришло время разыграть билет на конференцию.
Условия просты — необходимо быть подписанным на @mobile_compose и @grigorievdy_blog
Результаты подведем 10 октября в 10:00 (GMT+3)
Mobile Compose
📣 Розыгрыш билета на Mobius 🎁 До старта Mobius Autumn 2024 осталась неделя, а это значит пришло время разыграть билет на конференцию. Условия просты — необходимо быть подписанным на @mobile_compose и @grigorievdy_blog Результаты подведем 10 октября в 10:00…
Please open Telegram to view this post
VIEW IN TELEGRAM
Mobile Compose
📣 Розыгрыш билета на Mobius 🎁 До старта Mobius Autumn 2024 осталась неделя, а это значит пришло время разыграть билет на конференцию. Условия просты — необходимо быть подписанным на @mobile_compose и @grigorievdy_blog Результаты подведем 10 октября в 10:00…
🎉 Результаты розыгрыша:
Победитель:
1. System.Out.Print("(*﹏*;) (@RIN_REIMAR)
Проверить результаты
Победитель:
1. System.Out.Print("(*﹏*;) (@RIN_REIMAR)
Проверить результаты
#Article #Blog #UI #Compose
🎨 Creating a responsive dashboard layout for JetLagged with Jetpack Compose
После небольшого перерыва возвращается активность на канале. И сегодня у нас небольшая статья от ребят из Google с советами по реализации адаптивного UI на примере приложения JetLagged.
📖 Читать статью 👈
📱 Mobile Compose 📱 Чат канала
♾
После небольшого перерыва возвращается активность на канале. И сегодня у нас небольшая статья от ребят из Google с советами по реализации адаптивного UI на примере приложения JetLagged.
Please open Telegram to view this post
VIEW IN TELEGRAM
#News #Release #Compose
LocalActivity в каждый дом!
В новой версии Activity 1.10.0-alpha03 появился новый composition local для получения активити внутри Composable кода — LocalActivity.
Теперь, вместо
вызываем
📖 Подробнее 👈
📱 Mobile Compose 📱 Чат канала
♾
LocalActivity в каждый дом!
В новой версии Activity 1.10.0-alpha03 появился новый composition local для получения активити внутри Composable кода — LocalActivity.
Теперь, вместо
LocalContext.current as Activity
вызываем
LocalActivity.current
Please open Telegram to view this post
VIEW IN TELEGRAM
#Article #Medium #ViewModel #Compose
Composable-scoped ViewModel: An interesting experiment
Автор статьи провёл любопытный эксперимент — реализовать ViewModel, привязанную к жизненному циклу Composable-функции. Что из этого вышло, читайте в статье.
📱 Ссылка на Medium 👈
📖 Ссылка на зеркало 👈
📱 Mobile Compose 📱 Чат канала
♾
Composable-scoped ViewModel: An interesting experiment
Автор статьи провёл любопытный эксперимент — реализовать ViewModel, привязанную к жизненному циклу Composable-функции. Что из этого вышло, читайте в статье.
Please open Telegram to view this post
VIEW IN TELEGRAM
#Video #Compose #UI
🎨 Graphics layers | Jetpack Compose Tips
Новое видео на канале Android Developers с рассказом о том, как использовать BlendModes для комбинации и смешивания нескольких UI слоев в Jetpack Compose.
📱 Смотреть видео 👈
📱 Mobile Compose 📱 Чат канала
♾
Новое видео на канале Android Developers с рассказом о том, как использовать BlendModes для комбинации и смешивания нескольких UI слоев в Jetpack Compose.
Please open Telegram to view this post
VIEW IN TELEGRAM
#Article #Habr #UI #Compose #Multiplatform
🎨 Compose Web здорового человека
Небольшая обзорная статья о текущем состоянии Compose for Web, а также разделении технологии на Compose HTML и Compose WASM/JS.
📖 Читать статью 👈
📱 Mobile Compose 📱 Чат канала
♾
Небольшая обзорная статья о текущем состоянии Compose for Web, а также разделении технологии на Compose HTML и Compose WASM/JS.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Grigoriev Blog
👨🏻💻 Advent of Code 2024
Стартовал Advent of Code 2024 — ежегодный предновогодний челлендж для программистов. С 1 по 25 декабря на сайте будут публиковаться задачи, которые можно будет решать на любом языке программирования. Отличный способ прокачать навыки кодинга, а также посоревноваться с друзьями или коллегами.
🏝 А для фанатов Kotlin ребята из JetBrains запустили отдельный плейлист с ежедневными стримами по решениям задач.
#news
♾
Стартовал Advent of Code 2024 — ежегодный предновогодний челлендж для программистов. С 1 по 25 декабря на сайте будут публиковаться задачи, которые можно будет решать на любом языке программирования. Отличный способ прокачать навыки кодинга, а также посоревноваться с друзьями или коллегами.
#news
Please open Telegram to view this post
VIEW IN TELEGRAM