Мобильная разработка за неделю #579 (10 — 16 марта)
В новом дайджесте производительный SwiftUI и бесшовное взаимодействие Compose и View, сборка ядра Android и отслеживание угла горизонта, решение задач распознавания, прямые без препятствий, что происходит на рынке разработки, глажка травы и многое другое. Заходите!
Подписывайтесь на мой Telegram-канал Mobile Insights, где еще больше материалов для мобильных разработчиков.
• Производительный SwiftUI: используем UIKit
• Формализация принципа Open/Closed: как сохранить обратную совместимость с помощью SOLID
• Отслеживание угла горизонта на изображении с помощью фреймворка Vision
• Тактики ускорения билда: матиз, кобальт, камри 3.5
• Эволюция шпионского софта под iOS
• Жизнь iOS разработчика в условиях санкций
• Моменты неотзывчивости iOS-приложений: как найти и исправить
• В AirPods появится живой перевод
• По слухам, в iOS 19 будет новый дизайн
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
• ServerSocket для IPC в Android и примеры межпроцессного взаимодействия
• Объединяем Compose и View: бесшовное взаимодействие с помощью CompositionLocal
• Сборка ядра Android и модулей aircrack-ng
• 7 мощных возможностей Kotlin, используемых продвинутыми разработчиками
• Шпаргалка: Kotlin suspend функции
• Сравнение Dagger 2, Dagger Hilt и Koin
• Собеседование по Kotlin (все собеседования)
• Ultron — фреймворк для тестирования Android UI и Compose
• Собираем грабли при профилировании Android-приложений
• Google облегчает перенос компьютерных игр на Android
• Как я прошел Android-собеседования в Google, Amazon и Motorola
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
• Решение задач распознавания на Flutter
• Flutter Dev Podcast #50: Flutter на ОС Аврора
• Полный разбор Kotlin Inject — Dagger для Kotlin Multiplatform
• Коллекции во Flutter
•
•
•
•
•
•
•
•
•
•
• Прямая без препятствий. От чего и зачем нужно защищать мобильные приложения
• TutOn: Нежданное путешествие, или как мы в 11 классе сделали мобильное приложение для помощи учителю
• Мобильная разработка: что происходит на рынке и что важно знать в 2025 году
• Путь UX-исследователя — эмпатия vs аналитика, поиск респондентов и происшествия на интервью
• От Junior до Senior: требования к грейдам и здоровье как скилл
• Как проводить собеседования интересно и продуктивно
• Зачем программисту знать лямбда исчисление
• Мок интервью на позицию СТО
• Публичное собеседование по System Design
• Мобильная инфраструктура. Взгляд изнутри
•
•
•
• Об «умных» молотках и навязчивых приложениях
• Skich запускает альтернативный магазин приложений для пользователей iOS в ЕС
• Короткометражные драмы отбирают пользователей у большого стриминга
• Самописная платформа для A/B-тестирования Trisigma: что она умеет и какую пользу способна принести бизнесу
• Разработчик Pokémon Go компания Niantic продаст игровой бизнес Scopely
• От legacy к успеху: как мы переработали главную страницу приложения М2 и увеличили MAU
• Как приложение «Погладь траву» собрало 30К установок и попало в топ App Store
• Градиентный бустинг для чайников
• Практическое руководство по выбору между ChatGPT, Claude, Gemini, Grok и Perplexity
• Тёмный лес разработки для нестандартных устройств: как войти и не заблудиться
• На Hugging Face открылся курс по ИИ-агентам
• OpenAI запустила API для создания автономных агентов и SDK для их оркестровки
• Глобальные поставки смарт-часов в 2024 году впервые снизились
← Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.