Вышла Jetpack Activity 1.9
👉 Библиотеку переписали на Kotlin (артфефакт activity-ktx больше не публикуется)
👉 Улучшения поддержки Predictive Back Animation
👉 OnUserLeaveHintProvider - распределённый callback onUserLeaveHint
#jetpack #jetpackupdate
👉 Библиотеку переписали на Kotlin (артфефакт activity-ktx больше не публикуется)
👉 Улучшения поддержки Predictive Back Animation
👉 OnUserLeaveHintProvider - распределённый callback onUserLeaveHint
#jetpack #jetpackupdate
🔥20👍6
Вышел Jetpack Data Store 1.1.0:
👉 Поддержка KMP
👉 Реализация для одного процесса и множества объединены в одну реализацию. Реализация со мнодеством процеесов все также доступна только на Android
👉 Коммуникация между несколькими экземплярами Data Store из разных процессов
#jetpack #jetpackupdate
👉 Поддержка KMP
👉 Реализация для одного процесса и множества объединены в одну реализацию. Реализация со мнодеством процеесов все также доступна только на Android
👉 Коммуникация между несколькими экземплярами Data Store из разных процессов
#jetpack #jetpackupdate
👍24🔥12
Forwarded from Compose Broadcast
Jetpack Compose 1.7.0-alpha07 добавляет shared element transition API - анимирование изменений при смене layout
#jetpack #анимация @compose_broadcast
#jetpack #анимация @compose_broadcast
🔥36🎉13👍3❤1
Вышла Jetpack Core 1.13
👉 minSdk подняли до 19 (Android 4.4)
👉 Часть классов переписали на Kotlin
👉 Удалили FingerprintManagerCompat. Срочно переходите на BiometricPrompt
🔥 PathParser - создание Path из SVG
#jetpack #jetpackupdate
👉 minSdk подняли до 19 (Android 4.4)
👉 Часть классов переписали на Kotlin
👉 Удалили FingerprintManagerCompat. Срочно переходите на BiometricPrompt
🔥 PathParser - создание Path из SVG
#jetpack #jetpackupdate
🔥29👍6❤1
На GitHub появилась команда Android Broadcast. Всем участникам команды будет выдаваться доступ к моим закрытым проектам и коду, который я делаю для статей.
Попасть в команду можно по подписке на Boosty
#AndroidBroadcast #кодинг
Попасть в команду можно по подписке на Boosty
#AndroidBroadcast #кодинг
🔥29
Google подтвердила что переводят кодек AV1 в Android на реализацию от VideoLan. Она эффективнее и позволит устройствам без аппаратного ускорения AV1 эффективно работать с этим форматом, а Google снизить нагрузку на сервера YouTube.
Обновление раздадут через Google Play благодаря Treble
#медиа #av1 #googleplay
Обновление раздадут через Google Play благодаря Treble
#медиа #av1 #googleplay
👍30
Новый материал в Базе Знаний Android разработчика - руководство "Как подменять реализации, используете подмену реализации публичного API". Никакие интерфейсы вам будут не нужны, а в случае Compose и не помогут, так как там мы пишем top-level функции (в корне kt файла).
Подобный подход я использую в разработке уже давно для гибкой настройки разных типов сборок, особенно для добавления инструментов отладки в дебажной сборки и чтобы они не подключались в релиз.
Данный материал доступен в Notion всем платным подписчикам начиная с уровня Middle и выше
#AndroidBroadcast #БазаЗнаний
Подобный подход я использую в разработке уже давно для гибкой настройки разных типов сборок, особенно для добавления инструментов отладки в дебажной сборки и чтобы они не подключались в релиз.
Данный материал доступен в Notion всем платным подписчикам начиная с уровня Middle и выше
#AndroidBroadcast #БазаЗнаний
🔥6👍3❤1
Android Broadcast pinned «Новый материал в Базе Знаний Android разработчика - руководство "Как подменять реализации, используете подмену реализации публичного API". Никакие интерфейсы вам будут не нужны, а в случае Compose и не помогут, так как там мы пишем top-level функции (в корне…»
Вышел LeakCnary 2.14
👉 Ушли от использования SettableFuture из WorkManager
👉 Библиотека содержит ProGuard конфиг
👉 Исправлены баги и крэши
#инструменты
👉 Ушли от использования SettableFuture из WorkManager
👉 Библиотека содержит ProGuard конфиг
👉 Исправлены баги и крэши
#инструменты
👍18❤2
В Android 15 на Pixel появилась возможность проверки состояния износа хранилища данных, запустить проверку теста и сенсорного экрана, а также информацию о батареи
#android15
#android15
👍59🔥23❤3
Forwarded from Compose Broadcast
Разработчик открыл исходный код свое библиотеки навигации - N8. Идея вокруг навигации на основе состояния. Подробности в статье
Идея хорошая, я по такой же затеи строи свою библиотеку навигации для KMP проекта
#android #навигация
#навигация
Идея хорошая, я по такой же затеи строи свою библиотеку навигации для KMP проекта
#android #навигация
#навигация
🔥28👍3
Инструкция (EN, 4м) по настройке кэша в OkHttp чтобы делать меньше запросов в сеть. Надо чтобы ваш сервер добавлял к ответам специальные заголовки с информацией о размещение в кэш, либо уже сами перехватывайте запросы и добавляйте эту инфу (не советую)
#сеть #okhttp
#сеть #okhttp
👍43
Forwarded from Compose Broadcast
В Compose 1.7.0 будет помечен как deprecated ClickableText и надо будет мигрировать на buildAnnotatedString. Автор статьи рассказывает как это сделать
@compose_broadcast
@compose_broadcast
👍40
‼️Чтобы быть крутым специалистом ваши интересы не должны быть сфокусированы только на одной технологии. Быть Android разработчиком скоро станет невыгодно и надо двигаться в Мультиплатформу.
С этим помогут мои каналы где я я делюсь своим опытом:
@сompose_broadcast - использование Compose на Android и за пределами
@kotlin_broadcast - язык Kotlin и Kotlin Multiplatform
@ios_broadcast - iOS и Swift от Андрея Зонова - опытного iOS разработчика и спикера Mobius
Подписывайтесь и будем прокачиваться вместе
С этим помогут мои каналы где я я делюсь своим опытом:
@сompose_broadcast - использование Compose на Android и за пределами
@kotlin_broadcast - язык Kotlin и Kotlin Multiplatform
@ios_broadcast - iOS и Swift от Андрея Зонова - опытного iOS разработчика и спикера Mobius
Подписывайтесь и будем прокачиваться вместе
👍18❤2🔥1
Forwarded from Mobile Broadcast | Анонсы
У нас появились новые города, так что встречайте
Mobile Broadcast | Бангкок
Mobile Broadcast | Самарканд
Хотите открыть сообщество в вашем городе?
Заполняйте форму по ссылке и мы с вами свяжемся
Вступайте в сообщество в своем городе!
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉9
Forwarded from KODE Waves: на волне новых технологий
Меньше месяца осталось до фестиваля KODE Waves. Накидайте огоньков если ждете фест 🔥
Сегодня знакомим вас со спикером Кириллом Розовым.
Кирилл Android-разработчик, автор и создатель Telegram и YouTube-канала «Android Broadcast», герой подкастов, автор Хабра и докладчик самых известных IT-конференций.
Кирилл уже пробовал заглянуть в будущее и поразмышлять о том, что будет с IT в России через 5 лет. Доклад “Мобильной разработки не будет через 5 лет” вызвал дискуссию на Mobius, а затем и на Хабре:
“Будут оставаться старые устройства, будут появляться новые, и вам нужно будет адаптироваться под них, чтобы удовлетворять всех пользователей. Что будет через пять лет?
Поддержка нескольких мобильных сервисов.
Смартфоны в текущем виде начнут вымирать.
Смартопланшеты: складные устройства, несколько экранов, новые форматы.
Взаимодействие голосом.
Унификация разработки — Kotlin Multiplatform и Flutter.
Мобильные приложения сквозь все устройства и платформы: смартфоны, планшеты, складные, декстопы, веб, очки.”
С выступления прошло почти 3 года, часть гипотез Кирилла подтвердились, а мы позвали его на KODE Waves, чтобы сново попробовать заглянуть в будущее IT-сферы.
На фестивале он расскажет о преимуществах использования Kotlin Multiplatform и Compose для создания универсального рабочего мессенджера TiMe. Эти инструменты позволяют сократить время разработки, снизить затраты и обеспечить последовательное поведение пользовательского интерфейса и логических взаимодействий на разных платформах.
Узнать больше о разработке универсальных рабочих мессенджеров можно на фестивале KODE Waves, присоединяйтесь к фестивалю вместе с Кириллом!😊
Сегодня знакомим вас со спикером Кириллом Розовым.
Кирилл Android-разработчик, автор и создатель Telegram и YouTube-канала «Android Broadcast», герой подкастов, автор Хабра и докладчик самых известных IT-конференций.
Кирилл уже пробовал заглянуть в будущее и поразмышлять о том, что будет с IT в России через 5 лет. Доклад “Мобильной разработки не будет через 5 лет” вызвал дискуссию на Mobius, а затем и на Хабре:
“Будут оставаться старые устройства, будут появляться новые, и вам нужно будет адаптироваться под них, чтобы удовлетворять всех пользователей. Что будет через пять лет?
Поддержка нескольких мобильных сервисов.
Смартфоны в текущем виде начнут вымирать.
Смартопланшеты: складные устройства, несколько экранов, новые форматы.
Взаимодействие голосом.
Унификация разработки — Kotlin Multiplatform и Flutter.
Мобильные приложения сквозь все устройства и платформы: смартфоны, планшеты, складные, декстопы, веб, очки.”
С выступления прошло почти 3 года, часть гипотез Кирилла подтвердились, а мы позвали его на KODE Waves, чтобы сново попробовать заглянуть в будущее IT-сферы.
На фестивале он расскажет о преимуществах использования Kotlin Multiplatform и Compose для создания универсального рабочего мессенджера TiMe. Эти инструменты позволяют сократить время разработки, снизить затраты и обеспечить последовательное поведение пользовательского интерфейса и логических взаимодействий на разных платформах.
Узнать больше о разработке универсальных рабочих мессенджеров можно на фестивале KODE Waves, присоединяйтесь к фестивалю вместе с Кириллом!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31👍4
Forwarded from Compose Broadcast
This media is not supported in your browser
VIEW IN TELEGRAM
Еще одна статья (EN, 7м) про реализацию Shared Element Transition в Compose на Android
#анимация @compose_broadcast
#анимация @compose_broadcast
🔥21👍5❤3
Forwarded from Максим Горшенин | imaxai
#sw
Создатель платформы для работы с исходным кодом GitFlic компания «РеСолют» поможет оптимизировать разработку и публикацию новых мобильных приложений в магазине приложений RuStore
«РеСолют» разрабатывает механизм, который позволит разработчикам использовать репозиторий GitFlic для хранения, распространения кода и сборки бинарных пакетов
После сборки приложения будут автоматически публиковаться в магазине RuStore, используя уже существующие решения для авторизации через API
Сейчас на GitFlic опубликованы все SDK для работы с RuStore
Паблишеры могут зарегистрироваться в GitFlic и RuStore с помощью VK ID
Документация RuStore по работе с GitFlic: https://www.rustore.ru/help/sdk/updates/react/2-0-0/
Готовая библиотека на Go для работы с RuStore API на GitFlic: https://habr.com/ru/companies/vk/articles/803311/
RuStore SDK на GitFlic: https://gitflic.ru/company/rustore
@imaxairu Подписаться
Создатель платформы для работы с исходным кодом GitFlic компания «РеСолют» поможет оптимизировать разработку и публикацию новых мобильных приложений в магазине приложений RuStore
«РеСолют» разрабатывает механизм, который позволит разработчикам использовать репозиторий GitFlic для хранения, распространения кода и сборки бинарных пакетов
После сборки приложения будут автоматически публиковаться в магазине RuStore, используя уже существующие решения для авторизации через API
Сейчас на GitFlic опубликованы все SDK для работы с RuStore
Паблишеры могут зарегистрироваться в GitFlic и RuStore с помощью VK ID
Документация RuStore по работе с GitFlic: https://www.rustore.ru/help/sdk/updates/react/2-0-0/
Готовая библиотека на Go для работы с RuStore API на GitFlic: https://habr.com/ru/companies/vk/articles/803311/
RuStore SDK на GitFlic: https://gitflic.ru/company/rustore
@imaxairu Подписаться
👍14🔥6❤2
Forwarded from Яндекс
Подписывайтесь
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Яндекс
Мне нравится, как Яндекс активно инвестирует в молодежь. Стажировки, которые проходят круглый год, а не только периодами, классное жилье на время стажировки и в целом куча возможностей для следующего поколения. Фестиваль — классная идея развития. Некая ярмарка вакансий и возможностей пообщаться с опытными специалистами компании и хорошо провести время. Для бывалых разработчиков тоже надо делать съезды такие 😁
👍50