Нашел официальный гайд со всеми переменными окружения и параметрами, которые используются в Android SDK
#tooling
#tooling
CameraX 1.3 вышла в Beta и уже готовится к релизу
👉 Возможность использования нескольких камер сразу
👉 HDR видео: HLG, Dolby Vision, HDR10, HDR10+
👉 Эффекты для превью и съемки фото и видео. Позволяет трансформировать итоговый результат
👉 Зеркальный режим в видео
👉 Запись видео без аудио
👉 Возможность показывать визуализацию записываемого аудио
👉 Возможность не выключать запись видео по жизненному циклу
#jetpack #camera
👉 Возможность использования нескольких камер сразу
👉 HDR видео: HLG, Dolby Vision, HDR10, HDR10+
👉 Эффекты для превью и съемки фото и видео. Позволяет трансформировать итоговый результат
👉 Зеркальный режим в видео
👉 Запись видео без аудио
👉 Возможность показывать визуализацию записываемого аудио
👉 Возможность не выключать запись видео по жизненному циклу
#jetpack #camera
Forwarded from Кирилл Розов. Блог броадкастера
🔴 Стартует Q&A стрим. Июнь 2023
Прямой эфир с подписчиками, где Кирилл отвечает на ваши вопросы про разработку, планы и прочее
P.s. Запись останется на канале
Где можно посмотреть
📺 YouTube
📺 Boosty
📺 VK Video
Поддержать финансово можно через DonationAlerts
#AndroidBroadcast #live #вопросы
Прямой эфир с подписчиками, где Кирилл отвечает на ваши вопросы про разработку, планы и прочее
P.s. Запись останется на канале
Где можно посмотреть
📺 YouTube
📺 Boosty
📺 VK Video
Поддержать финансово можно через DonationAlerts
#AndroidBroadcast #live #вопросы
Как эволюционировали уязвимости в приложениях для Android (12 мин) - историческая ретроспектива уязвимостей мобильных приложений под Android
#security
#security
Forwarded from Кирилл Розов. Блог броадкастера
Тем кто из Гродно и интересно встречаться локально тут - вступайте в группу https://t.me/+bqgKVkhocDw4Zjky
Вышел scrcpy 2.1 с поддержкой стриминга только аудио и добавлением новых всяких опций и исправления багов
#tooling
#tooling
Разборы
📺 ViewModels & Configuration Changes (19 мин)
📺 Android Bits #7: JAR vs APK vs AAR vs AAB (20 мин)
📺 What is the Context? (11 мин)
📺 Java. Enum на примерах (19 мин)
Новости
📺 Google Dev News (3 мин)
Лекции
📺 Что внутри Android SDK (35 мин)
Делитесь в комментариях видео по разработке, которые вам понравились на этой неделе
#подборкавидео
📺 ViewModels & Configuration Changes (19 мин)
📺 Android Bits #7: JAR vs APK vs AAR vs AAB (20 мин)
📺 What is the Context? (11 мин)
📺 Java. Enum на примерах (19 мин)
Новости
📺 Google Dev News (3 мин)
Лекции
📺 Что внутри Android SDK (35 мин)
Делитесь в комментариях видео по разработке, которые вам понравились на этой неделе
#подборкавидео
Команда Ozon стоклнулась с проблемой скорости работы Jetpack Compose. Все это они решили, выработали практики и теперь делятся ими в статье (28 мин):
👉 Разберитесь как работает отрисовка и обновление UI в Compose
👉 Правильно выставляйте аннотации @Stable и @Immutable
👉 Правильно готовьте лямбды (не ссылку на метод) через remember
👉 Оптимизируйте функции, так чтобы они были пропускаемые в рекомпозиции
👉 Уменьшайте область рекомпозиции
👉 Быстрые вычисления при смене состояния
👉 Оптимально реализуйте собственные layout
👉 Не менять состояние, которое только что обновилось
👉 Занимайтесь отладкой и профилированием
#compose #performance
👉 Разберитесь как работает отрисовка и обновление UI в Compose
👉 Правильно выставляйте аннотации @Stable и @Immutable
👉 Правильно готовьте лямбды (не ссылку на метод) через remember
👉 Оптимизируйте функции, так чтобы они были пропускаемые в рекомпозиции
👉 Уменьшайте область рекомпозиции
👉 Быстрые вычисления при смене состояния
👉 Оптимально реализуйте собственные layout
👉 Не менять состояние, которое только что обновилось
👉 Занимайтесь отладкой и профилированием
#compose #performance
Программистом какого уровня вы являетесь?
Final Results
8%
Начинающий
16%
Junior (+/-)
20%
Middle
17%
Middle+
18%
Senior
8%
Lead
2%
Все что выше Lead
6%
Не знаю своего уровня/не уверен(а) какой
1%
Не занимаюсь программирование
4%
Не участвую в опросе
Forwarded from iOS Broadcast
DivKit - OpenSource движок для Backend-Driven UI получил значительное обновление окружения
👉 Figma плагин для генерации DivKit json верстки
👉 Демонстранционный проект с WYSIWYG редактором интерфейсов и админкой
👉 Демо проект для взаимодействия с DivKit на реальном девайсе
#DivKit #BDUI
👉 Figma плагин для генерации DivKit json верстки
👉 Демонстранционный проект с WYSIWYG редактором интерфейсов и админкой
👉 Демо проект для взаимодействия с DivKit на реальном девайсе
#DivKit #BDUI
Forwarded from iOS Broadcast
Сколько вы получаете (1$ ~ 80 рос. рублей)?
Final Results
4%
До 500$
7%
501-1000$
14%
1001-2000$
15%
2001-3000$
14%
3001-4000$
10%
4000-5000$
12%
Больше 5000$
7%
Не зарабатываю программирование
19%
Не участвую в опросе
This media is not supported in your browser
VIEW IN TELEGRAM
Вышла EAP сборка всех IDE от JetBrains с новой фичей которую так ждали - AI ассистент, подобный Copilot X. Можно выбирать модель на которой будет работать AI ассистент. Разработчикам доступен
👉 чат AI
👉 вставки кода
👉 генерация документации
👉 предложение имен классов, методов, переменных
👉 Сообщения при коммитах в GIT и другие VCS
Чтобы попробовать фичи вам надо залогиниться в JetBrains AI из IDE и не факт что у вас получится (есть очередь). Что-то мне подсказывает что без VPN из Беларуси и России попробовать не получится
#tooling #ai
👉 чат AI
👉 вставки кода
👉 генерация документации
👉 предложение имен классов, методов, переменных
👉 Сообщения при коммитах в GIT и другие VCS
Чтобы попробовать фичи вам надо залогиниться в JetBrains AI из IDE и не факт что у вас получится (есть очередь). Что-то мне подсказывает что без VPN из Беларуси и России попробовать не получится
#tooling #ai
Forwarded from Kotlin Broadcast (Кирилл Розов)
Мультиплатформенная библиотека Material 3 Window Size Class реализует подобный Jetpack WindowManager функционал но для Android, iOS и Desktop для Compose Multiplatform
#compose #kmp
#compose #kmp