Архитектурные паттерны в iOS: страх и ненависть в диаграммах. MV(X)
https://habr.com/ru/company/croc/blog/549590/
6 основных различий между Junior и Senior разработчиком
https://betterprogramming.pub/6-key-differences-between-a-junior-and-a-senior-developer-cf2b3d868dd9
Motion Layout: создание простой анимации Recycler View
https://mjmanaog.medium.com/motion-layout-creating-simple-recycler-view-animation-e55d5c33ca6e
Создаем iOS-приложение с доходом $1338/мес.
https://fakiho.medium.com/build-an-ios-app-with-a-revenue-1-338-mo-2d5e5288c9fd
Как можно использовать шейдеры в Android View и как Android View может использовать шейдеры
https://habr.com/ru/company/otus/blog/548346/
Teal: проблема выбора рабочей атмосферы
https://apptractor.ru/info/techhype/teal.html
Понимание режимов запуска Android Activity
https://betterprogramming.pub/understanding-the-android-activity-launch-modes-49ec89ef79d2
Создаем кастомный объект Alert в SwiftUI
https://betterprogramming.pub/create-a-custom-alert-object-in-swiftui-bddf98923a1
Юзабилити-тестирование на удаленке. Выводы и лайфхаки по итогам года работы
https://habr.com/ru/company/ncloudtech/blog/547956/
Как перейти к любому View в iOS откуда угодно?
https://betterprogramming.pub/open-every-view-from-everywhere-c57f6ca61a74
Материалы митапа для андроид-инженеров: поиск проблем сборки, защита от них и работа с Gradle
https://habr.com/ru/company/avito/blog/547390/
Мои 3 самые большие неудачи как разработчика
https://levelup.gitconnected.com/my-3-biggest-failures-as-software-developer-6c16a171eaaf
Реализация модификатора OnChange в SwiftUI для iOS 13
https://betterprogramming.pub/implementing-swiftui-onchange-support-for-ios13-577f9c086c9
Jetpack Release Tracker: отслеживание AndroidX
https://apptractor.ru/info/github/jetpack-release-tracker-2.html
«Плитки» в Wear OS открыли для всех
https://apptractor.ru/info/news/plitki-v-wear-os-otkryli-dlya-vseh.html
13 подвохов мобильного приложения, о которых лучше знать до старта разработки
https://habr.com/ru/post/549642/
Маркетологи в мобайле: Игорь Посталенко (Тинькофф)
https://apptractor.ru/marketing-monetization/marketologi-v-mobayle-igor-postalenko-tinkoff.html
Три типа дыр в безопасности, которые я вижу во многих iOS-приложениях
https://medium.com/next-level-swift/three-types-of-security-holes-i-see-in-too-many-ios-applications-507812d95b07
Как настроить соединение через локальную сеть в SwiftUI
marklucking/bonjour-over-a-network-framework-b533a714b8f5" rel="nofollow">https://medium.com/@marklucking/bonjour-over-a-network-framework-b533a714b8f5
Не только UI, но и UX. Как мы делали приложение для закупки впрок красивым и удобным
https://vc.ru/x5tech/225333-ne-tolko-ui-no-i-ux-kak-my-delali-prilozhenie-dlya-zakupki-vprok-krasivym-i-udobnym
А вы знали, что в основе ОС 85% смартфонов лежит Linux?
https://habr.com/ru/company/ruvds/blog/548946/
Тестирование push-уведомлений в iOS в конвейерах CI/CD
https://aztristian.medium.com/testing-ios-push-notifications-in-ci-cd-pipelines-2a9e79f7b622
Как мы делаем Sleepy: монетизация, первая сессия и paywall
https://apptractor.ru/info/media/kak-my-delaem-sleepy.html
От компьютеров к мобильным устройствам: вывод игр на новые платформы
https://habr.com/ru/company/google/blog/547734/
Создаем плагин Android Studio «Show layout bounds»
https://proandroiddev.com/create-android-studio-plugin-to-toggle-show-layout-bounds-part-1-91fd530d633a
UX-советы по оптимизации встроенных покупок в играх
https://medium.com/googleplaydev/ux-tips-to-optimize-in-app-purchases-in-games-27ff7ab9625a