Подключайтесь к нашему Telegram-каналу Mobile Insights, где подборки статей и новостей выходят каждый день.
iOS
- Почему в России перестали работать Universal Links?
- Рейтинг инструментов iOS разработки 2022
- Рисуем интерактивный линейный график на iOS с помощью Charts
- Как работает новая система модульности Independency в Авито
- KeyChain. Аккаунт пользователя
- UserDefaults. Настройки пользователя
- Apple готовит новые MacBook Air и Pro
Повышаем рейтинг приложений с помощью SKStoreReviewController Советы по внедрению универсальных ссылок в ваши приложения для iOS Почему модульное тестирование в iOS не похоже на другие? Github Copilot для разработчиков Swift Используйте Markdown, чтобы улучшить Swift код в XCode Swift — 6 вещей, которые вы могли знать, но забыли В чем разница между any и some в Swift 5.7? Food Truck: мультиплатформенное приложение на SwiftUI от Apple NotificationBanner: уведомления для iOS-приложений
WWDC
- Apple обновляет Nearby Interaction
- Победители Apple Design Awards 2022
- Бенчмарки в App Analytics
- Apple открывает WeatherKit API
- Начинаем работу с WeatherKit
- WWDC 2022. Что нового в SwiftUI
- Создание и настройка диаграмм с помощью нового Swift Charts Framework
- Что нового в Xcode?
- Улучшения в Xcode 14
- Обновления StoreKit
- В iOS и watchOS появился Режим разработчика
- Новые API для разработчиков с WWDC 2022
- Улучшения для Swift и SwiftUI
- Xcode Cloud теперь доступен для всех
- Apple представила процессор M2
Что нового в Swift 5.7 Что нового в SwiftUI для iOS 16 Что нового в SwiftUI на WWDC22 Встречайте WeatherKit и Swift Charts
Android
- Многомодульный BDSM: как связать Gradle модули и как с ними общаться после этого?
- Как сделать Android-приложение тестируемым? Часть 1 — MVP и MVVM
- Google запускает App Actions в Android Shortcuts
- Google Play открывает новый Акселератор и Фестиваль инди-игр
- Android 13 достиг стабильности
Обновление UI с помощью управления состоянием в Jetpack compose Три функции Android Studio, которые вы, возможно, пропустили Когда Jetpack Glance встретил своего коллегу Work Manager Многомодульная архитектура в Android Принцип разделения интерфейса в Android с расширениями Kotlin и inline функциями Погружение в безопасность Android Управление состоянием UI в Jetpack Compose с помощью Sealed классов Руководство по вашему первому процессору аннотаций с KSP Самое популярное заблуждение относительно RxJava ViMusic: проигрыватель для YouTube Music Conferences4Hall: конференции на Kotlin Multiplatform
Кроссплатформа
- Flutter for Web: гайд для начинающих
- QML Самоучитель
- Как сделать юзерам хорошо? Разработка внутренних продуктов на React Native
- Как без боли сделать мультиплеер на Godot, который будет работать в браузере
- Создай себе инструмент. Часть 1: скрипт на Dart
- О Flutter 3
- Ещё о Flutter 3
- Как применить БЭМ методологию во Flutter проекте
- Flutter и SonarQube для статического анализа кода
Другая сторона Flutter/Dart Создание дизайн-системы с использованием методологии атомарного проектирования во Flutter Нативные модули в React Native с использованием Java и Swift Расширенные перечисления во Flutter 3 Год спустя Flutter для Web все еще отстой Изучаем конструкторы Dart
Разработка
- Курс «Паттерны и практики написания кода»
- Как создать мобильную ферму, или Вжух! И ты мобильный фермер
- Анализ тестов — как выкидывать лишнее
- 10 распространенных ошибок в пользовательских интерфейсах
- Как следить за здоровьем морских свинок с помощью Machine Learning и мобильного приложения
- Дизайн приложений: примеры для вдохновения #78
- Почему не стоит использовать IDE для написания кода
- Podlodka #271: налоговое резидентство
- Как всегда оставаться перспективным разработчиком
- Компенсационные пакеты для сотрудников в IT: исследование SuperJob
Закончили курс Google UX? И что теперь? Сложность убивает разработчиков Продукт нельзя оставлять на продукт-менеджеров Работа с производительностью кода — микро- и макрооптимизация Работать больше глупо — план, чтобы получить больше свободного времени и меньше работать Как правильно рассчитать время на проект RustDesk: удаленный рабочий стол на Rust
Аналитика, маркетинг и монетизация
- Коварные перцентильные фильтры
- “Аппокалипсис сегодня”: мобильный маркетинг становится сложнее
- Pokémon GO заработал $6 млрд
- Маркетологи в мобайле: Summer Edition. Елизавета Жаркова (игровая платформа «ВКонтакте»)
- Загрузки Coinbase в 2022 упали вдвое