Сбор оценок в iOS-приложении с использованием SKStoreReviewController: теоретическое и практическое руководство для начинающих.
https://proglib.io/w/79e14c27
https://proglib.io/w/79e14c27
SwiftLee
Increase App Ratings by using SKStoreReviewController
SKStoreReviewController can be used to ask for App Store ratings inside your app. Ensure the right timing and triple the number of ratings.
👍4
Уязвимость в 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