В нашем новом дайджесте загадки 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

В самых оплачиваемых технологиях снова лидирует 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 программистов и системных администраторов любят свою профессию
• «Яндекс» открыл разработчикам доступ к своим тестам для проверки технических навыков
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 мониторинг объекта
• Открыт Форум стандартов Метавселенной

Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.

Комментарии (0)