Мобильная разработка

Вопросы о разработке под iOS, Android, SDK и мобильных приложениях.

Мобильная разработкаiOS 26: UISlider .valueChanged — allTouches nil

В iOS 26 событие .valueChanged UISlider приходит пустым, allTouches == nil. Причины проблемы, рабочие обходы: touch-события, подкласс UISlider, тестирование. Обновление ios 26 и фиксы для разработчиков.

1 ответ 17 просмотров
Мобильная разработкаКак убрать стрелку и переключатель языка в HyperOS 3

Как убрать стрелку сворачивания и переключатель языка в HyperOS 3: настройка HyperOS Gboard, обходы (смена клавиатуры) и советы для разных сборок. Быстро.

1 ответ 6 просмотров
Мобильная разработкаКак исправить ошибку startScreenCapture(2) в Perfect Click

Устранение ошибки startScreenCapture(2) в Perfect Click: выдать права на захват экрана, убрать префикс pfc., добавить yield() и пример рабочего скрипта.

1 ответ 6 просмотров
Мобильная разработкаSwift Charts: выбор точек без блокировки прокрутки

Как в Swift Charts реализовать выбор точек, не отключая прокрутку: .chartOverlay + .simultaneousGesture, proxy.value(at:) — рабочие примеры и советы для iOS.

1 ответ 4 просмотра
Мобильная разработкаОшибка сборки Flutter iOS IPA: Build input file cannot be found

Решение ошибки сборки Flutter iOS при создании IPA с privacy bundles (path_provider_foundation_privacy). Почему Xcode ищет файлы в пакетах конфиденциальности, обходные пути и фиксы для Xcode 15.2.

1 ответ 4 просмотра
Мобильная разработкаQLoader: «Больше нет приложений» — как исправить ошибку

В QLoader ошибка «Больше нет приложений»: не отображаются приложения и пустой список игр. Причины — закрытие FFA-репо, устаревшие зеркала. Фикс: обновление зеркал, очистка кэша, проверка ADB, переустановка. Пошаговая диагностика для Quest 3.

1 ответ 3 просмотра
Мобильная разработкаTextKit 2: Обнаружение автозамены клавиатуры iOS

Решение проблемы отсутствия делегатных вызовов для автозамены текста в TextKit 2. Используйте NSTextLayoutManagerDelegate для predictive text и автопунктуации клавиатуры iOS. Fallback на NSTextStorage для старых версий.

1 ответ 3 просмотра
Мобильная разработкаРассинхронизация mutableState в LaunchedEffect: решение проблем в Jetpack Compose

Понимание и решение проблем с mutableState при использовании LaunchedEffect в Jetpack Compose. Почему состояние не обновляется и как это исправить.

1 ответ 1 просмотр
Мобильная разработкаКак установить приложение на iPhone из Xcode без лицензии разработчика

Пошаговое руководство по установке приложений на iPhone из Xcode без покупки лицензии разработчика. Обход 7-дневного ограничения и альтернативные методы для личного использования.

1 ответ 1 просмотр
Мобильная разработкаFileNotFoundException в Android Kotlin: чтение файла по URI

Решение FileNotFoundException при чтении выбранного файла в Android на Kotlin. Используйте ContentResolver.openInputStream вместо File, учитывая Scoped Storage Android 10+. Примеры кода, проверка URI, разрешения без манифеста.

1 ответ 1 просмотр
Мобильная разработкаSora 2 на Android в России: как установить и использовать

Пошаговая инструкция по установке Sora 2 на Android в РФ: VPN, Google-аккаунт, скачивание из Play Store. Обход ограничений, настройка, генерация видео по тексту. Работает стабильно без кодов приглашения.

1 ответ 1 просмотр
Мобильная разработкаTikTok не работает на iPad после iOS: как вернуть рекомендации

TikTok перестал работать на iPad после обновления iOS? Загружается старая версия без свежих рекомендаций. Пошаговое решение: сброс ленты, смена региона Apple ID, eSIM. Работает без SIM-карты.

1 ответ 1 просмотр
Мобильная разработкаНадежный установщик XAPK для Android из Google Play

Лучшие установщики XAPK файлов из Google Play Store: XAPK Installer и XInstaller. Бесплатная установка APK с OBB и split-файлами без root.

1 ответ 1 просмотр
Мобильная разработкаУстановщик XAPK в RuStore: как установить XAPK на Android

Надёжный XAPK installer из RuStore: пошаговая инструкция по установке XAPK-файлов на Android: установка APK, распаковка OBB/ресурсов и настройка разрешений.

1 ответ 1 просмотр
Мобильная разработкаJetpack Compose: изменяемый список в LazyColumn

Как правильно отображать изменяемый список заказов в Jetpack Compose с LazyColumn. Обновления элементов, ViewModel, StateFlow, mutableStateListOf, key. Примеры кода, плюсы и минусы подходов для фоновых обновлений.

1 ответ 1 просмотр
Мобильная разработкаКак восстановить чат 'Мои заметки' в Viber из iCloud

Почему не восстанавливается чат «Мои заметки» в Viber из iCloud и как вернуть его: подробная проверка бэкапа Viber, пошаговое восстановление, альтернативы и риски.

1 ответ 1 просмотр
Мобильная разработкаСлепая печать на Android: приложения и тренажеры

Как организовать слепой набор на Android без внешней клавиатуры: Thumb-Key, Typewise, Gboard, жесты, раскладки и тренировки. Практические советы, альтернативы и пошаговый план для печати вслепую на смартфоне.

1 ответ 1 просмотр
Мобильная разработкаКак исправить crash при dismiss экрана в SwiftUI iOS 18 с strict concurrency

Решение проблемы dismiss crash в SwiftUI на iOS 18 с Swift 6 при использовании @MainActor. Методы устранения retain cycles и ошибок публикации из фоновых потоков.

1 ответ 1 просмотр
Мобильная разработкаФайл не установлен APK на Android: как исправить

Ошибка 'Файл не установлен' при установке APK на Android с Hepimoda? Отключите Google Play Protect, разрешите неизвестные источники, очистите кэш. Пошаговое решение для модов: причины, диагностика и фикс в 80% случаев.

1 ответ 1 просмотр
Мобильная разработкаПочему Telegram не скачивает файлы: причины и решения

Узнайте, почему Telegram не скачивает файлы на телефон и загрузка сбрасывается. Пошаговые решения для Android и iOS, очистка кэша, проверка памяти и другие методы.

1 ответ 1 просмотр