Новости
Разработка мобильных приложений: новости и статьи — 03.07
Сохам-гейт — лучше в IT-найме уже не будет. Индийский разработчик Сохам Парех оказался в центре скандала после того, как сразу несколько основателей стартапов из США обвинили его в «многостаночности» — одновременной работе в 3–4 компаниях, включая проекты с поддержкой Y Combinator (впрочем, еще несколько признались, что почти сразу выперли его с работы, когда поняли его подход). Несмотря на блестящие интервью и впечатляющее резюме, Сохам фактически дублировал рабочие процессы, не сообщая работодателям о параллельной занятости. Его бывшие наниматели признают: он действительно умен и обаятелен, но использовать эти качества он предпочёл не ради команды, а ради получения зарплат из разных источников. История вызвала бурную дискуссию в стартап-среде: как защищаться от таких случаев, насколько эффективны технические и кадровые проверки, и почему формат удалёнки делает такие схемы особенно лёгкими. Сам Парех, осознав масштабы разоблачения, признал в личной переписке, что «возможно, полностью разрушил свою карьеру».
Разработка
- Чистая архитектура — это большая ложь, в которую мы продолжаем верить
- Бенчмарк ИИ-помощников в устранении сбоев мобильных приложений
- Indian techie Soham Parekh accused by at least 5 US CEOs of moonlighting
Маркетинг
- Самые скачиваемые и зарабатывающие приложения в России в июне 2025
- Squad Busters 2.0 and mo.co: What We Learned from Supercell’s Experimental Era
Кроссплатформа
- 2D-скролл во Flutter
- Вы не поняли extension types в Dart
- “Expect Actual” Mechanism in Kotlin Multiplatform Explained
- Secrets, Certificates, Local Storage: The Three Risks Every App Ships With
iOS
Автор статьи делится опытом внедрения Redux-подобной архитектуры в SwiftUI-проекте, чтобы решить проблему рассинхронизации данных между экранами. Он показывает, как паттерн с единым хранилищем состояния, action’ами и reducer’ом хорошо вписывается в декларативный стиль SwiftUI и помогает справляться со сложной бизнес-логикой. Однако подход не идеален: обработку асинхронных действий и управление памятью приходится реализовывать вручную. Тем не менее, в крупных приложениях с множеством экранов Redux делает состояние предсказуемым и улучшает совместную разработку.
- OAuthKit — event-driven авторизация на Swift
- My App Crashed Only in Production
- Schedule a countdown timer with AlarmKit
- Redux in SwiftUI: When Web Patterns Meet Apple’s Declarative World
- SwiftUI State Machines Explained: Manage Complex UI States the Right Way
- Creating Custom Property Wrappers in Swift: Reduce Boilerplate Code
- SwiftUI Shimmer Loading Animation: Complete Implementation Guide
Android
Виталий из Альфа-Банка на Хабре продолжает исследовать тонкости Kotlin Contracs. Подробно исследует внутренности компилятора и показывает, что контракты можно применять не только к функциям, но и, например, к аксессорам свойств — хоть это и не отражено в официальной документации. Он изучает исходники компилятора, объясняет, как устроен анализ контрактов в FIR-дереве, и делится практическими наблюдениями, которые могут быть полезны для продвинутых Kotlin-разработчиков. Ничего непонятно, но очень интересно (С)
- Есть ли «потолок» в [Android] разработке — обсуждение на Reddit
- Что не пишут в документации Kotlin Contracts: тёмные закоулки и пасхалки
- Migrating to Jetpack Compose Navigation 3
- Android Studio Narwhal Feature Drop
- SIGSEGV to SIGBUS: The Truth Behind Android’s Scariest Native Crashes
- How I Built Seamless Watch ↔ Phone Handover in Wear OS
-
Видео и подкасты для разработчиков3 недели назад
Пагинация: от идеи до реализации
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2025.25
-
Видео и подкасты для разработчиков3 недели назад
История, принципы и концепции библиотеки навигации Decompose
-
Исследования3 недели назад
Bidease: мобильный маркетинг 2025 — баланс AI, удержания и конфиденциальности