Вышла новая версия Android Studio - Giraffe 2022.3.1.
👉 Новый UI IDEA
👉 Обновленный UI с диагностикой и отправкой багов в IDE
👉 Обновленный Device Explorer
👉 Compose Live Edit (надо Compose 1.3+ и Android Gradle Plugin 8.1+)
👉 Улучшения в Compose Animation Preview
👉 Android SDK Upgrade Assistant поможет мигрировать на новую версию targetSdk
👉 Поддержка генерации конфигурации для выбора языка в рамках приложения из Android 13
👉 Кнопка для сборки отдельного Gradle модуля
👉 IDEA 2022.3
Gradle
👉 Поддержка Kotlin DSL в Gradle скриптах, а также он теперь будет выбором по умолчанию в новых проектах
👉 Экспериментальная поддержка Gradle Version Catalog
👉 Информация о загрузке данных из сети во время Gradle сборки
📺 Что нового в Android Studio Giraffe (7 мин)
#androidstudio
👉 Новый UI IDEA
👉 Обновленный UI с диагностикой и отправкой багов в IDE
👉 Обновленный Device Explorer
👉 Compose Live Edit (надо Compose 1.3+ и Android Gradle Plugin 8.1+)
👉 Улучшения в Compose Animation Preview
👉 Android SDK Upgrade Assistant поможет мигрировать на новую версию targetSdk
👉 Поддержка генерации конфигурации для выбора языка в рамках приложения из Android 13
👉 Кнопка для сборки отдельного Gradle модуля
👉 IDEA 2022.3
Gradle
👉 Поддержка Kotlin DSL в Gradle скриптах, а также он теперь будет выбором по умолчанию в новых проектах
👉 Экспериментальная поддержка Gradle Version Catalog
👉 Информация о загрузке данных из сети во время Gradle сборки
📺 Что нового в Android Studio Giraffe (7 мин)
#androidstudio
🔥56👍9👎7
Традиционно собираем обратную связь о стабильности работы новой Android Studio. Пишите в комментариях о том какие баги нашли или функционал потерялся
Anonymous Poll
19%
Сижу уже давно на Giraffe, все ок
39%
Жду отзывов чтобы обновиться
2%
Откатил(а) назад из-за багов
14%
Сижу на Canary версии Hedgehog
25%
Не участвую в опросе
❤13👎9👍2
Forwarded from Compose Broadcast (Кирилл Розов)
В новой версии Android Studio Giraffe появился полноценный Live Edit для Compose - превью UI будет обновляться по мере изменения Compose без необходимости компиляции и запуске на устройстве.
Не стоит путать Live Edit с Compose Preview и Apply Changes, так как Live Edit предназначено для работы с Compose и показа UI с реального устройства или эмулятора.
В статье найдете подробное описание как устроен Live Edit
#androidstudio #tooling
Не стоит путать Live Edit с Compose Preview и Apply Changes, так как Live Edit предназначено для работы с Compose и показа UI с реального устройства или эмулятора.
В статье найдете подробное описание как устроен Live Edit
#androidstudio #tooling
👍44🔥7👎5
Большое обновление Google Play для больших экранов:
👉 Обновленная страница описания приложения
👉 Новая система ранжирования. Основано на руководстве по созданию качественных приложений для больших экранов
👉 На странице приложения будет показываться предупреждения о низком качестве или частых крешах
👉 Улучшеная навигация в приложении
👉 Поддержка Split Screen
#googleplay
👉 Обновленная страница описания приложения
👉 Новая система ранжирования. Основано на руководстве по созданию качественных приложений для больших экранов
👉 На странице приложения будет показываться предупреждения о низком качестве или частых крешах
👉 Улучшеная навигация в приложении
👉 Поддержка Split Screen
#googleplay
🔥19👎5👍1
Вышел стабильный Android Gradle Plugin 8.1.0:
👉 Kotlin DSL теперь используется по умолчанию для новых конфигураций
👉 Поддержка создания конфгурации для выбора языка приложения отдельно от системы (появилось в Android 13). Подробности тут
👉 Android Lint переехал на Java 17. Надо обновить ваши правила
👉 Настройки компрессии нативных библиотек теперь указываются в Gradle вместо AndroidManifest. Подробности тут
👉 Используется Gradle 8.0 (странно что не Gradle 8.1)
👉 Надо использовать JDK 17
#gradle
👉 Kotlin DSL теперь используется по умолчанию для новых конфигураций
👉 Поддержка создания конфгурации для выбора языка приложения отдельно от системы (появилось в Android 13). Подробности тут
👉 Android Lint переехал на Java 17. Надо обновить ваши правила
👉 Настройки компрессии нативных библиотек теперь указываются в Gradle вместо AndroidManifest. Подробности тут
👉 Используется Gradle 8.0 (странно что не Gradle 8.1)
👉 Надо использовать JDK 17
#gradle
👍16👎5
Квиз на знание Android. Каналы уведомлений появились в Android ...
Anonymous Quiz
28%
7 Nougat
53%
8.0 Oreo
10%
8.1 Oreo
9%
9 Pie
👍31👎23
Forwarded from Kotlin Multiplatform Broadcast (Кирилл Розов)
KotlinConf 2024 пройдет в Копенгагене 22-24 мая. Супер ранние билеты по 300 евро + НДС доступны
👎17🔥11👍5🤯5🤔3❤2
📺 Алгоритмическое собеседование в Яндекс (2 часа)
Антон Рычагов проводит собеседование в Яндекс по решению алгоритмических задач
0:00 Вступление
1:30 Знакомство с экспертом
3:20 Зачем нужна алгоритмическая секция
15:23 Знакомство с кандидатом
17:40 Постановка задачи
22:03 Алгоритмическое собеседование
1:07:20 Разбор решения
1:19:20 Подведение итогов
1:34:50 Ответы на вопросы зрителей
2:02:18 Заключение
#AndroidBroadcast #собеседование
Антон Рычагов проводит собеседование в Яндекс по решению алгоритмических задач
0:00 Вступление
1:30 Знакомство с экспертом
3:20 Зачем нужна алгоритмическая секция
15:23 Знакомство с кандидатом
17:40 Постановка задачи
22:03 Алгоритмическое собеседование
1:07:20 Разбор решения
1:19:20 Подведение итогов
1:34:50 Ответы на вопросы зрителей
2:02:18 Заключение
#AndroidBroadcast #собеседование
👎67👍36🔥6😢2
Обновление Android Jetpack:
🔥 Paging 3.2.0: стабильная поддержка Compose, API для тестирования пагинации, улучшение логов и др.
👉 Фикс багов в Preference 1.2.1, RecyclerView 1.3.1 (для Compose), Fragment 1.6.1
👉 Lifecycle 2.7.0-alpha01: получение обновлений состояние через Flow и интеграция с Compose
👉 Work 2.9.0-alpha02: получение причины почему Work был остановлен
👉 Очень много библиотека перешли в стадию RC
👉 Jetpack Glance (App Widget на Compose) готовится к релизу
#jetpackupdate #jetpack
🔥 Paging 3.2.0: стабильная поддержка Compose, API для тестирования пагинации, улучшение логов и др.
👉 Фикс багов в Preference 1.2.1, RecyclerView 1.3.1 (для Compose), Fragment 1.6.1
👉 Lifecycle 2.7.0-alpha01: получение обновлений состояние через Flow и интеграция с Compose
👉 Work 2.9.0-alpha02: получение причины почему Work был остановлен
👉 Очень много библиотека перешли в стадию RC
👉 Jetpack Glance (App Widget на Compose) готовится к релизу
#jetpackupdate #jetpack
👍26👎3🔥3
Deezer - популярный музыкальный сервис рассказывают как увеличилось количество активных пользователей с добавлением поддержки умных часов, больших экранов и складных устройств. Сам по своему опыту скажу что адаптированным софтом пользуюсь больше
Воспользуюсь возможность и сделаю наброс! Разработчики Яндекс Музыки почему вы игнорируете умные часы? 🤯 Это же классная ниша для спортсменов. Хочу на своих WearOS часах загрузить музыку 🎵 и пойти на пробежку 🏃♂️ без смартфона. Сейчас все это делаю через YouTube Music, а это так себе как сервис для музыки 🤬.
Нового контента в российских сервисах не появляется, дайте новые возможности для прослушивания музыки. Давайте фигачить свои истории роста от поддержки новых фичей платформ! Почему-то у нас предпочитают все скрывать, собирать много инфы и минимум рассказывать публично 😔
Источник новости тут
Воспользуюсь возможность и сделаю наброс! Разработчики Яндекс Музыки почему вы игнорируете умные часы? 🤯 Это же классная ниша для спортсменов. Хочу на своих WearOS часах загрузить музыку 🎵 и пойти на пробежку 🏃♂️ без смартфона. Сейчас все это делаю через YouTube Music, а это так себе как сервис для музыки 🤬.
Нового контента в российских сервисах не появляется, дайте новые возможности для прослушивания музыки. Давайте фигачить свои истории роста от поддержки новых фичей платформ! Почему-то у нас предпочитают все скрывать, собирать много инфы и минимум рассказывать публично 😔
Источник новости тут
👍26👎18
Эффективное и комплексное устранение утечек памяти в Android (7 мин)
Неплохая статья с разбором причин появления утечек памяти, высокороуровневое устройство Garbage Collector (GC), утечки файловых дескрипторов и др.
#fundamentals
Неплохая статья с разбором причин появления утечек памяти, высокороуровневое устройство Garbage Collector (GC), утечки файловых дескрипторов и др.
#fundamentals
👍36👎7
Media is too big
VIEW IN TELEGRAM
📺 Постоянные отказы на собеседованиях. Что мне делать (20 мин)
Очень часто я читаю грустные истории разработчиков, сложности выбора и другие сложности. Решил, что ответы на такие истории стоит вынести в отдельное видео, которое может помочь и другим ребятам
Обязательно делитесь своим мнение в комментариях
Истории выпуска:
00:52 Выбор пути: первая работа или собственные проекты
09:39 Работа на 0.5 ставки
08:28 Выгорание через 2.5 года в разработке
11:55 Не могу найти работу (не первую!)
Смотрите пилотный выпуск на разных площадках:
👉 YouTube
👉 RuTube
👉 VK Video
👉 Дзен
#AndroidBroadcast #ЧтоМнеДелать
Очень часто я читаю грустные истории разработчиков, сложности выбора и другие сложности. Решил, что ответы на такие истории стоит вынести в отдельное видео, которое может помочь и другим ребятам
Обязательно делитесь своим мнение в комментариях
Истории выпуска:
00:52 Выбор пути: первая работа или собственные проекты
09:39 Работа на 0.5 ставки
08:28 Выгорание через 2.5 года в разработке
11:55 Не могу найти работу (не первую!)
Смотрите пилотный выпуск на разных площадках:
👉 YouTube
👉 RuTube
👉 VK Video
👉 Дзен
#AndroidBroadcast #ЧтоМнеДелать
👍33👎11🔥10❤7😢1
Какой из классов в Android наследуется от Context?
Anonymous Quiz
23%
ActivityGroup
13%
ContentProvider
8%
BroadcastReceiver
56%
Все наследуются от Context
👍55👎16😢5
Media is too big
VIEW IN TELEGRAM
📺 Organic Maps - открытые оффлайн карты (1.5 часа)
Organic Maps (наследник Maps.ME) - полностью открытые карты, работают на OpenStreetMaps. В них нет никакого стороннего закрытого ПО или трекеров, поэтому они смогли выложиться в F-Droid. Карты работают полностью оффлайн, и даже маршруты строят локально на устройстве (вот где алгоритмы нужны!).
Пообщался с создателем и разработчиком приложения. Классное и по-своему уникальное интервью вышло!
#AndroidBroadcast #интервью
Organic Maps (наследник Maps.ME) - полностью открытые карты, работают на OpenStreetMaps. В них нет никакого стороннего закрытого ПО или трекеров, поэтому они смогли выложиться в F-Droid. Карты работают полностью оффлайн, и даже маршруты строят локально на устройстве (вот где алгоритмы нужны!).
Пообщался с создателем и разработчиком приложения. Классное и по-своему уникальное интервью вышло!
#AndroidBroadcast #интервью
👍64👎8🔥2🤔1
Какой из указанных классов в Android НЕ может сохранить своё состояние при перезапуске процесса через станадртный callback метод?
Anonymous Quiz
20%
ViewGroup
18%
View
19%
Fragment
43%
ViewModel
😢31👍30👎14🤔7