Маркетинг и монетизация
Дайджест интересных материалов для мобильного разработчика #378 (1-7 ноября)
Новый дайджест вышел не очень большой, зато в нем безопасность 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 автомобилями
← Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
-
Разработка1 месяц назад
Разработка, управляемая тестами (TDD), для исправления ошибок
-
Исследования1 месяц назад
Приложения с подпиской 2024 — отчет RevenueCat
-
Разработка1 месяц назад
Осваиваем ViewModel в Android: «можно» и «нельзя» — Часть 1
-
Статьи1 месяц назад
Что такое состояние гонки (race condition)