В нашем новом дайджесте загадки iOS 15 и Android 13, минификация на максималках и результаты опроса разработчиков Stack Overflow 2022, пирамида тестирования, собеседования в Tinder, настроение женщины и много других интересных материалов.
Подключайтесь к нашему Telegram-каналу Mobile Insights, где подборки статей и новостей выходят каждый день.

iOS
• Copy-on-write
• Как iOS 15 сломала авторизацию на два месяца. Хронология и лечение от СберМаркета
• Method Dispatch
• Grace — родительский контроль на основе Screen Time API
• Взаимодействие с alerts и permissions в ui-тестировании iOS
•
Create a Segmented Pie Chart Using SwiftUI
•
9 Ways to Boost Your Swift Code Performance
•
New in SwiftUI 4: NavigationSplitView
•
New in SwiftUI 4: MultiDatePicker
•
New in SwiftUI 4: ViewThatFits
•
Mastering NavigationStack in SwiftUI. Navigator Pattern.
•
What’s new in Xcode 14?
•
Through iOS 16 APIs, Apple Lays the Foundation For Mixed Reality Development
•
What’s New In Swift (2022)
•
How the Upcoming Widget was Built
•
Understanding the “some” and “any” keywords in Swift 5.7
•
Refactor a Swift Codebase Using SOLID Principles — in an Iterative Way
•
Xcode Cloud – overview & setup
•
Understanding the “Some” and “Any” Keywords in Swift 5.7
•
The Layout Protocol
•
AR Simple GeoLocation: геопространственный AR
•
Swift Charts Examples: примеры Swift Charts
•
SwiftNIO: асинхронный неблокирующий сетевой фреймворк
Android
• Почему я бросил Android-разработку после 10 лет и чем планирую заниматься сейчас
• Улучшаем производительность android-приложения с помощью Baseline profiles
• От LiveData к Flow…
• Полное руководство по тестовым дублерам в Android — Часть 1: Теория
• Android 13: какие изменения нас ожидают
• Аналитика в декларативном стиле с поддержкой многомодульности
• Изображения. Минификация на максималках
• Jetpack Compose для тех, кто в танке
•
Spring & Fling Animations with Jetpack compose
•
Creating a graph in Jetpack Compose
•
Custom layout designing in Jetpack Compose
•
Fixing Font Padding in Compose Text
•
Kotlin Flow with Clean Architecture and MVVM Pattern in Android
•
Mirror Effect with Jetpack Compose
•
Best Architecture for Jetpack Compose
•
Difference between getActivity and requireActivity
•
Snapshot Testing in Android app using Shot library
•
Bulletin: changelog на Jetpack Compose
•
Lemuroid: игровые эмуляторы для Android
Кроссплатформа
• Как использовать gRPC-клиент в проекте на Kotlin Multiplatform Mobile
• Как добавить Isar в проект на Flutter
• .NET MAUI достиг Всеобщей доступности
•
Android Guide to TurboModules in React Native for Early Adopters
•
Kotlin Multiplatform In-Memory SQLDelight Database for Integration and UI Testing on iOS and Android
•
Flutter’s Most Popular Widgets
•
7 React Native Open Source Projects to Become a Better Mobile App Developer
•
Flutter Interview Questions
•
All About .NET MAUI
Разработка
• Декомпозиция классов: подход к разнообразию игровых систем на примере D&D и гонок
• Следующая большая социальная платформа — домашний экран смартфона.
• Основы линейной алгебры для 3D-приложений. Урок 2
• Результаты опроса разработчиков Stack Overflow 2022
• Распознавание картин без распознавания
• Подробнее про пирамиду тестирования
• Автоматизация тестирования мобильной игры с помощью Airtest IDE и других решений
• GitHub открывает Copilot для всех
• Amazon представил свою ИИ систему написания кода CodeWhisperer
• $3 млн в предпосевном раунде: Parallelz — нативные приложения в браузере
• Дизайн приложений: примеры для вдохновения #79
• Podlodka #273: оценки сроков не нужны
• Как проходят собеседования в Tinder, Uber, Lyft, Playstation и Amazon
• Unity Gaming Services выходят из бета-тестирования
• $21 млн в Серии А: Deno — рантайм JavaScript
• Автоматическое хаос-тестирование в Twitch
• 6 из 10 программистов и системных администраторов любят свою профессию
• «Яндекс» открыл разработчикам доступ к своим тестам для проверки технических навыков
•
5 Things I Learned from Mentoring New Developers
•
Learning isn’t the Key to Becoming a Top Developer; It’s All About Building Things
•
Please, No More Todo Apps — 5 Alternatives for Side Projects and Learning a New Language
•
How an Average Coder Climbed Up to Become GitHub’s CTO
•
The Ultimate Guide to Architectural Decision Records
Аналитика, маркетинг и монетизация
• Различия в подходах к сегментации пользователей
• Приложение Ikea научилось удалять мебель из интерьера
• Как приложение BPMobile взломало китайский рынок
• NGL — анонимное общение в Instagram
AI, Устройства, IoT
• Яндекс выложил YaLM 100B — сейчас это крупнейшая GPT-подобная нейросеть в свободном доступе. Вот как удалось её обучить
• Как предсказать настроение женщины или зачем нам статистика. Часть 1
• «Умные» теплицы и GPS-датчики для трактора: зачем нужен интернет вещей на ферме
• SRAM PUF. Внедрение уникальных ID по «цифровому отпечатку» микросхем
• IoT мониторинг объекта
• Открыт Форум стандартов Метавселенной
← Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.
Подключайтесь к нашему Telegram-каналу Mobile Insights, где подборки статей и новостей выходят каждый день.


• Copy-on-write
• Как iOS 15 сломала авторизацию на два месяца. Хронология и лечение от СберМаркета
• Method Dispatch
• Grace — родительский контроль на основе Screen Time API
• Взаимодействие с alerts и permissions в ui-тестировании iOS
•

•

•

•

•

•

•

•

•

•

•

•

•

•

•

•

•

•


• Почему я бросил Android-разработку после 10 лет и чем планирую заниматься сейчас
• Улучшаем производительность android-приложения с помощью Baseline profiles
• От LiveData к Flow…
• Полное руководство по тестовым дублерам в Android — Часть 1: Теория
• Android 13: какие изменения нас ожидают
• Аналитика в декларативном стиле с поддержкой многомодульности
• Изображения. Минификация на максималках
• Jetpack Compose для тех, кто в танке
•

•

•

•

•

•

•

•

•

•

•


• Как использовать gRPC-клиент в проекте на Kotlin Multiplatform Mobile
• Как добавить Isar в проект на Flutter
• .NET MAUI достиг Всеобщей доступности
•

•

•

•

•

•


• Декомпозиция классов: подход к разнообразию игровых систем на примере D&D и гонок
• Следующая большая социальная платформа — домашний экран смартфона.
• Основы линейной алгебры для 3D-приложений. Урок 2
• Результаты опроса разработчиков Stack Overflow 2022
• Нужно больше золота: как игровые компании майнят прибыль с геймеров
В самых оплачиваемых технологиях снова лидирует Clojure. Objective-C может и не любят, но платят за него больше ($83,165), чем за Swift ($78,468). А средняя оплата за Kotlin составляет “всего” $69,318. Из “мобильных” Dart на последнем месте со средней зарплатой $43,724. Примечательно, что оплата за год значительно выросла у всех языков. Например, медианная зарплата Swift-разработчика выросла с $58,910 до $78,468.
• Распознавание картин без распознавания
• Подробнее про пирамиду тестирования
• Автоматизация тестирования мобильной игры с помощью Airtest IDE и других решений
• GitHub открывает Copilot для всех
• Amazon представил свою ИИ систему написания кода CodeWhisperer
• $3 млн в предпосевном раунде: Parallelz — нативные приложения в браузере
• Дизайн приложений: примеры для вдохновения #79
• Podlodka #273: оценки сроков не нужны
• Как проходят собеседования в Tinder, Uber, Lyft, Playstation и Amazon
• Unity Gaming Services выходят из бета-тестирования
• $21 млн в Серии А: Deno — рантайм JavaScript
• Автоматическое хаос-тестирование в Twitch
• 6 из 10 программистов и системных администраторов любят свою профессию
• «Яндекс» открыл разработчикам доступ к своим тестам для проверки технических навыков
•

•

•

•

•


• Различия в подходах к сегментации пользователей
• Приложение Ikea научилось удалять мебель из интерьера
• Как приложение BPMobile взломало китайский рынок
• NGL — анонимное общение в Instagram

• Яндекс выложил YaLM 100B — сейчас это крупнейшая GPT-подобная нейросеть в свободном доступе. Вот как удалось её обучить
• Как предсказать настроение женщины или зачем нам статистика. Часть 1
• «Умные» теплицы и GPS-датчики для трактора: зачем нужен интернет вещей на ферме
• SRAM PUF. Внедрение уникальных ID по «цифровому отпечатку» микросхем
• IoT мониторинг объекта
• Открыт Форум стандартов Метавселенной
← Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.