Подключайтесь к нашему 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 мониторинг объекта
- Открыт Форум стандартов Метавселенной