Новый дайджест вышел не очень большой, зато в нем безопасность iPhone и новые MacBook Pro в Android-разработке, чаты на вебсокетах, тестирование на удаленке, основы CI/CD и многое другое!



Этот дайджест доступен в виде еженедельной рассылки. А ежедневно новости мы рассылаем в Telegram-канале.

iOS

Создание статической библиотеки Static Library с использованием Cocoapods
«Сторонняя загрузка приложений — лучший друг киберпреступников»: Крейг Федериги
Безопасность на iPhone
Как измерить производительность приложения с помощью MetricKit
Создание увеличивающегося изображения в Swift
Новое в SwiftUI и iOS 15: LocationButton
Пожалуйста, НЕ используйте теги View в Swift
Развертываем SwiftUI в вебе
Первое использование Xcode Cloud
Как сделать реверс инжиниринг приложения для iOS
Рефакторинг вашего Switch в Ad-Hoc полиморфизм для повышения качества кода
Объяснение Async/await в Swift с примерами
Создание собственных шаблонов Xcode
Создаем игру-змейку на Swift, используя парадигму декларативного домена
Шаблон делегирования в Swift
APDynamicGrid: удобное управление сеткой

Android

• Взламываем ТВ-приставку, чтобы получить плацдарм для хакерских атак
• HDR-видео и смартфон
Тестирование MacBook Pro с процессором M1 Pro в Android-разработке
• Ontol про Kotlin: подборка 28 самых полезных бесплатных курсов и видео на Youtube
• Генерируем Kotlin клиент по GraphQL схеме
• Некоторые фишки в Android разработке
Compose Multiplatform достиг бета-версии
Получаем разрешение MANAGE_EXTERNAL_STORAGE для приложения
Как реализовать динамический список в Jetpack Compose
Чистый и лаконичный логгинг в Android
DataStore в Android: как профессионально использовать в Kotlin
Адаптивные макеты с использованием BoxWithConstraints в Jetpack Compose
Анонс поддержки Kotlin буферов протокола
Загрузка изображения на сервер с помощью Retrofit 2.0
Figma2Android: код Jetpack Compose из Figma
NewsFly: современные новости

Разработка

• Чаты на вебсокетах. Теперь про бэкенд
• Я устал вручную удалять мобильное приложение с устройства и написал расширение для VS Code
• Как проводить тестирование на удалёнке и обходиться без тонн разных девайсов. Опыт Surf
• Python GUI. Библиотека KivyMD. Использование Blur эффекта
Основы CI/CD
Beamable получает $5 млн на LiveOps для игр на Unity
Половина российских разработчиков не используют soft skills
Аргументы против тепловых карт в ux-дизайне
15 полезных библиотек для повышения продуктивности разработки Flutter
Что на самом деле делает архитектор программного обеспечения?
Эффект матового стекла во Flutter
Никогда не тратьте время на изучение сложных вещей
Приключение Flutter в Gojek
8 признаков того, что вы не такой хороший программист, как думаете
Интервью по системному дизайну для мобильных инженеров
Анимации в мобильных приложениях
mocap4face: мультиплатформенный захват лица

Аналитика, маркетинг и монетизация

Открыта бесплатная база знаний по юридическим вопросам для IT-компаний
Какие приложения вызывают стресс?
Microsoft Loop: новое приложение Office для совместной работы
Niantic закрывает Harry Potter: Wizards Unite
When I Work получил $200 млн
Hera: календарь для созвонов
ATT-политика Apple стоила социальным медиа около $10 млрд

AI, Устройства, IoT

ruDALL-E: генерируем изображения по текстовому описанию, или Самый большой вычислительный проект в России
• Photo2recipe:  рецепт блюда по одному фото
• Байесовская Сеть Доверия Применительно IoT
Eclipse Foundation открывает рабочую группу для работы над open source автомобилями

Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.

Комментарии (0)