Готовим Window Inset под соусом Jetpack Compose и Щепоткой View
https://habr.com/ru/companies/kts/articles/687310/
Вы наверняка хоть раз страдали от запроса вроде, а как сделать полностью кастомный статус бар. В этой статье об этом и не только.
👉 Что такое edge-to-edge режим
👉 Как поменять системный UI
👉 Есть примеры и для View и для Compose
Приятного чтения!
https://habr.com/ru/companies/kts/articles/687310/
Вы наверняка хоть раз страдали от запроса вроде, а как сделать полностью кастомный статус бар. В этой статье об этом и не только.
👉 Что такое edge-to-edge режим
👉 Как поменять системный UI
👉 Есть примеры и для View и для Compose
Приятного чтения!
Хабр
Готовим Window Inset под соусом Jetpack Compose и щепоткой View
Привет! Меня зовут Тимур, я занимаюсь Android-разработкой в KTS . К сожалению, сейчас все еще встречаются Android-приложения, которые не поддерживают edge-to-edge . Складывается ощущение, что...
🔥2
Завтра мое первое выступление на конференции, буду рассказывать про Compose Multiplatform, а именно про опыт адаптации Android приложения!
Из доклада вы узнаете:
🟢 почему мы выбрали этот подход
🟢 какие проблемы возникли с UI, навигацией и перформансом
🟢 интеграцию с нативными API
🟢 разницу в архитектуре
🟢 действительно ли CMP готов к продакшену
Залетайте на конференцию по ссылке.
Из доклада вы узнаете:
Залетайте на конференцию по ссылке.
Please open Telegram to view this post
VIEW IN TELEGRAM
Вот и подошла к концу конференция Podlodka Android Crew #13 (ну почти, жду еще дебаты по навигации)
Было как всегда классно, много интересных докладов. Для себя отметил:
1) Modifier в Compose: скрытая магия вашего UI от Алексея Киселева. Никогда сильно в Modifier не погружася и было интересно послушать как это все работает, а самое классное, что это можно применить на работе!
2) Как AI пишет UI за вас: генерация Compose-кода от Паши Королева и Алексея Утепова. Сейчас одна из целей в нашей компании научиться за счет AI ускорять разработку и этот доклад мне очень в этом поможет. Однозначно буду пересматривать и пробовать все это самомстоятельно!
3) Перевернем календарь с Jetpack Compose: как мы реализовывали сложные UI компоненты от Никиты Созника. Интересный доклад, было полезно послушать. Очень ждал, что будет что-то этакое про оптимизиацию календаря, потому что самому приходилось сталкиваться с ним и то как он работает из коробки полный кошмар. Не дождался, но как говорится: "Ваши ожидания — ваши проблемы".
4) Пятничная "Своя игра" в Compose от Алексея Киселева. Было тоже классно, весело, вопросы топ)
5) Публичное собеседование по Compose от Евгения Мельцайкина. Просто весело, люблю такие форматы, помогает понять в каких моментах проседаешь, а потом идешь это все безобразие вспоминаешь)
Остальные доклады были не очень полезны именно для меня, просто потому что в KTS например UI мы не тестируем, под TV не пишем. Но если вдруг понадобится погрузиться, точно вернусь и еще раз пересмотрю!
Короче как и всегда было классно, всем советую Podlodka Android Crew!!!
Было как всегда классно, много интересных докладов. Для себя отметил:
1) Modifier в Compose: скрытая магия вашего UI от Алексея Киселева. Никогда сильно в Modifier не погружася и было интересно послушать как это все работает, а самое классное, что это можно применить на работе!
2) Как AI пишет UI за вас: генерация Compose-кода от Паши Королева и Алексея Утепова. Сейчас одна из целей в нашей компании научиться за счет AI ускорять разработку и этот доклад мне очень в этом поможет. Однозначно буду пересматривать и пробовать все это самомстоятельно!
3) Перевернем календарь с Jetpack Compose: как мы реализовывали сложные UI компоненты от Никиты Созника. Интересный доклад, было полезно послушать. Очень ждал, что будет что-то этакое про оптимизиацию календаря, потому что самому приходилось сталкиваться с ним и то как он работает из коробки полный кошмар. Не дождался, но как говорится: "Ваши ожидания — ваши проблемы".
4) Пятничная "Своя игра" в Compose от Алексея Киселева. Было тоже классно, весело, вопросы топ)
5) Публичное собеседование по Compose от Евгения Мельцайкина. Просто весело, люблю такие форматы, помогает понять в каких моментах проседаешь, а потом идешь это все безобразие вспоминаешь)
Остальные доклады были не очень полезны именно для меня, просто потому что в KTS например UI мы не тестируем, под TV не пишем. Но если вдруг понадобится погрузиться, точно вернусь и еще раз пересмотрю!
Короче как и всегда было классно, всем советую Podlodka Android Crew!!!
🔥3
Podlodka Android Crew #13 стала для меня еще и первой конференцией на которой я выступил. В целом все прошло хорошо. Есть еще над чем поработать и не всем я доволен, но дальше - больше!
А вот и запись выступления)
https://youtu.be/yVYyllNTfRk
А вот и запись выступления)
https://youtu.be/yVYyllNTfRk
YouTube
Доклад: Compose Multiplatform: опыт адаптации Android-приложения / Тимур Чикишев (KTS)
Compose Multiplatform обещает ускорить разработку и упростить поддержку кода на нескольких платформах, но так ли это на практике? В этом докладе мы рассмотрим возможности CMP на примере реального кейса адаптации Android-приложения на этой технологии. Поговорим…
1👍9❤3
🚀 Compose Multiplatform для iOS теперь Stable
Отличная новость, особенно впечатляют результаты сравнения производительности CMP и SwiftUI — выглядит мощно! Очень хочется проверить всё это в деле самому.
Наши ребята подготовили обзорную статью с описанием нашего опыта использования Compose Multiplatform — приятного чтения!
Отличная новость, особенно впечатляют результаты сравнения производительности CMP и SwiftUI — выглядит мощно! Очень хочется проверить всё это в деле самому.
Наши ребята подготовили обзорную статью с описанием нашего опыта использования Compose Multiplatform — приятного чтения!
🔥7❤2
Кстати в репозитории CMP есть раздел с бэнчмарками, как я понял результаты с этих бэнчмарков они публикуют в своих релизных новостях. Собираюсь поковыряться с этим всем в ближайшее время
GitHub
compose-multiplatform/benchmarks at master · JetBrains/compose-multiplatform
Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable. - JetBrains/compose-multiplatform
❤7
Forwarded from Android Broadcast
Когда: четверг, 8 мая, 18:30 (GMT+3)
Буквально вчера вышел Compose iOS Stable и конечно же открывает возможности Android разработчиками по написанию мобильных приложений под обе платформы. Но всё ли так сладко, как заявляет JetBrains? Будем разбираться в этом с экспертом кто уже познал прелести продакшена!
👨💻 Эксперт - Никита, фуллстек Kotlin разработчик, автор проектов FlowMVI и respawn.pro. При анонсе Compose iOS Stable, его приложение было в официальном анонсе 🔥
👨💻 И еще одни эксперт - Чикишев Тимур, Senior Android разработчик в KTS. Начал пробовать Compose iOS еще до официального релиза. Успел адаптировать Android приложение с Compose на iOS, буквально на этой неделе сделали релиз
Задавайте свои вопросы в комментариях к посту, чтобы они были заданы на эфире
#android #compose #kmp
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥5❤3
