Уязвимость в UNISOC
Команда Check Point недавно обнаружила уязвимость в чипсете UNISOC, которая приводит к блокированию связи у абонента. Технические детали, графики и схемы под катом.
https://proglib.io/w/ca713faa
Команда Check Point недавно обнаружила уязвимость в чипсете UNISOC, которая приводит к блокированию связи у абонента. Технические детали, графики и схемы под катом.
https://proglib.io/w/ca713faa
Check Point Research
Vulnerability within the UNISOC baseband opens mobile phones communications to remote hacker attacks - Check Point Research
Introduction Do you remember push-button telephones? Many of them were based on chips from Spreadtrum Communications Inc., a Chinese chip manufacturer founded in 2001. In 2011, over half of all phones in China were powered by Spreadtrum chips. In 2018, Spreadtrum…
⁉️👀 Делаешь первые шаги в программировании? Собираешься стать успешным разработчиком?
Тогда не пропусти бесплатный вебинар по основам алгоритмов от Proglib Academy!
Для кого вебинар:
Для начинающих разработчиков, которые хотят познакомиться с темой алгоритмов, использовать их в работе, писать красивый код и с легкостью проходить технические собеседования 🦾
Когда: 15 июня в 19:00 по МСК
О чем ты узнаешь:
✔️Что такое алгоритмы и структуры данных;
✔️Свойства и возможности применения алгоритмов в программировании;
✔️Почему знание алгоритмов обязательно для любого программиста;
✔️Как решаются задачи на примере линейных алгоритмов.
Даже если не получится попасть на вебинар — всем зарегистрировавшимся вышлем запись трансляции и презентацию!
Спикер: Мария Горденко — инженер-программист, старший преподаватель Факультета компьютерных наук НИУ ВШЭ, НИТУ МИСИС, аспирант департамента анализа данных и искусственного интеллекта ФКН НИУ ВШЭ, ведущий эксперт НИУ ВШЭ.
👉 Регистрируйся: https://proglib.io/w/6ed11148
Тогда не пропусти бесплатный вебинар по основам алгоритмов от Proglib Academy!
Для кого вебинар:
Для начинающих разработчиков, которые хотят познакомиться с темой алгоритмов, использовать их в работе, писать красивый код и с легкостью проходить технические собеседования 🦾
Когда: 15 июня в 19:00 по МСК
О чем ты узнаешь:
✔️Что такое алгоритмы и структуры данных;
✔️Свойства и возможности применения алгоритмов в программировании;
✔️Почему знание алгоритмов обязательно для любого программиста;
✔️Как решаются задачи на примере линейных алгоритмов.
Даже если не получится попасть на вебинар — всем зарегистрировавшимся вышлем запись трансляции и презентацию!
Спикер: Мария Горденко — инженер-программист, старший преподаватель Факультета компьютерных наук НИУ ВШЭ, НИТУ МИСИС, аспирант департамента анализа данных и искусственного интеллекта ФКН НИУ ВШЭ, ведущий эксперт НИУ ВШЭ.
👉 Регистрируйся: https://proglib.io/w/6ed11148
👍1
Данил Перевалов, Android-разработчик из компании Циан, погружается в многомодульность в Android:
🔗 Многомодульный BDSM: стоит ли внедрять Gradle модули и какие типы модулей бывают?
🔗 Многомодульный BDSM: как связать Gradle модули и как с ними общаться после этого?
🔗 Многомодульный BDSM: стоит ли внедрять Gradle модули и какие типы модулей бывают?
🔗 Многомодульный BDSM: как связать Gradle модули и как с ними общаться после этого?
Хабр
Многомодульный BDSM: стоит ли внедрять Gradle модули и какие типы модулей бывают?
С каждым годом многомодульность в Android становится всё популярнее и популярнее. Выходит всё больше и больше статей, рассказывающих о ней. Но есть ощущение, что везде описывается просто подход,...
Онлайн-каталог общедоступных фреймворков Apple с информацией о минимально поддерживаемых версиях iOS, macOS, iPadOS и других.
https://proglib.io/w/22dbedf2
https://proglib.io/w/22dbedf2
marcoeidinger.github.io
Public Apple Frameworks
View all public frameworks from Apple and filter based on platform and availability
Animatable
в действии: реализация кастомной анимации в Jetpack Compose.https://proglib.io/w/791b22c6
Medium
Custom Canvas Animations in Jetpack Compose ✨
Using Animatable to achieve Custom Canvas Animations
Разбираемся на примере с использованием Kotlin Multiplatform ViewModel в SwiftUI и Jetpack Compose.
https://proglib.io/w/e15eb1bd
https://proglib.io/w/e15eb1bd
Хабр
Как использовать Kotlin Multiplatform ViewModel в SwiftUI и Jetpack Compose
Мы в IceRock Development уже много лет пользуемся подходом MVVM, а последние 4 года наши ViewModel расположены в общем коде, за счет использования нашей библиотеки ...
👍1
Исчерпывающие рекомендации по работе с Gradle и разбор типичных ошибок проектов.
https://proglib.io/w/4728e809
https://proglib.io/w/4728e809
YouTube
Gradle Review Show, LIVE. 02/06/2022
Всем привет, идея этого видео родилась у Кости Цховребова, который написал мне однажды, что многие градл конфигурации причиняют ему боль!
На этом стриме, Константин даст исчерпывающие рекомендации как работать с Gradle и разберёт типичные ошибки проектов…
На этом стриме, Константин даст исчерпывающие рекомендации как работать с Gradle и разберёт типичные ошибки проектов…
👍1👎1💩1
Теоретический разбор задач (без кода) контеста для разработчиков C#, iOS и Android, который прошёл в рамках отбора участников на курсы Route 256 от Ozon.
https://proglib.io/w/2f8bf0e0
https://proglib.io/w/2f8bf0e0
Хабр
Считаем, сколько заплатить в магазине и проверяем поле морского боя: разбор задач для разработчиков C#, iOS и Android
Привет, Хабр! Я Ани, отвечаю в Ozon Tech за обучение. Сегодня поводом для поста на столь многоуважаемую аудиторию стал разбор задач контеста, который прошёл в рамках отбора участников на курсы Route...
Две последние недели были очень насыщенными в плане новостей мобильной разработки. Смотрим 👉 https://proglib.io/w/40123e67
YouTube
Kotlin поражает скоростью | Android 13 Beta 3 | Анонсы Android Broadcast
🔗 Мерч Android Broadcast https://androidbroadcaststore.by
🔗 Подать заявку на выступление https://forms.gle/PvZ2yPovrgu6iGWu7
📺 Курс по корутинам https://www.youtube.com/playlist?list=PL0SwNXKJbuNmsKQW9mtTSxNn00oJlYOLA
🔗 Telegram канал "Android Broadcast"…
🔗 Подать заявку на выступление https://forms.gle/PvZ2yPovrgu6iGWu7
📺 Курс по корутинам https://www.youtube.com/playlist?list=PL0SwNXKJbuNmsKQW9mtTSxNn00oJlYOLA
🔗 Telegram канал "Android Broadcast"…
👍3🤮2
Android-разработчик Василий Шумилов подробно рассказывает о том, как команда Яндекс Музыки за три месяца провела рефакторинг приложения с десятилетним легаси.
https://proglib.io/w/fc0422e7
https://proglib.io/w/fc0422e7
Хабр
Рефакторинг приложения с десятилетним легаси за три месяца. Опыт Яндекс Музыки
Однажды ты просыпаешься и понимаешь: избыточность компонентов и рассинхронизация в твоём приложении начинают вредить пользователям. Однажды ты смотришь на написанное давным-давно ядро, плачешь...
Чем отличается UseCase от Interactor?
Идеальная архитектура и все что с ней связано: новое видео на канале Mobile Developer.
https://proglib.io/w/88a47916
Идеальная архитектура и все что с ней связано: новое видео на канале Mobile Developer.
https://proglib.io/w/88a47916
YouTube
Идеальная архитектура. Чем отличается UseCase от Interactor? / Мобильный разработчик
Всем привет, меня очень часто спрашивают как сделать "идеальную архитектуру", что такое "идеальная архитектура" и так далее. Чем UseCase отличается от Interactor? Когда нужно пилить интерфейсы, когда не нужно, когда нужно делить на фиче модули, а когда нет.…
👍5🤔1🤮1
Реализация принципа разделения интерфейса из SOLID с использованием Kotlin extension и inline функций.
https://proglib.io/w/db16edbd
https://proglib.io/w/db16edbd
Medium
Achieving Interface segregation in Android using Kotlin extension and inline functions
SOLID Principles
Вышла вторая часть серии по реверсу iOS-приложений 👉 https://t.iss.one/mobileproglib/3023
Telegram
Библиотека мобильного разработчика
Гайд по реверсу iOS-приложений для начинающих:
— Часть 1
— Часть 2
— Часть 1
— Часть 2
👍1
🎙Podlodka Podcast: Мобильные архитектуры
Евгений Елчев (JonFir) вместе с ведущими подкаста разбираются, зачем мобильные разработчики придумали себе кучу архитектур и есть ли между ними хоть какая-то разница.
Евгений Елчев (JonFir) вместе с ведущими подкаста разбираются, зачем мобильные разработчики придумали себе кучу архитектур и есть ли между ними хоть какая-то разница.
🔥5