mobile-dev
Разработка мобильных приложений
В iOS 26 событие .valueChanged UISlider приходит пустым, allTouches == nil. Причины проблемы, рабочие обходы: touch-события, подкласс UISlider, тестирование. Обновление ios 26 и фиксы для разработчиков.
Решение проблемы отсутствия делегатных вызовов для автозамены текста в TextKit 2. Используйте NSTextLayoutManagerDelegate для predictive text и автопунктуации клавиатуры iOS. Fallback на NSTextStorage для старых версий.
Как создать систему суфлёра для лектора. Использование ноутбука с одним HDMI-портом, планшета Android. Организация презентаций с несколькими мониторами.
Решение проблем с регистрацией в Discord на мобильных устройствах. Устранение ошибки 'редкая ошибка', зависания процесса и альтернативные способы регистрации через компьютер.
Полное руководство по использованию VS Code на Android для удаленной отладки приложений с AI-ассистентами. Настройка SSH-клиентов и интеграция с Claude и GPT.
Пошаговое руководство по установке приложений на iPhone из Xcode без покупки лицензии разработчика. Обход 7-дневного ограничения и альтернативные методы для личного использования.
Пошаговое руководство по выбору между frontend, backend, mobile разработкой и data science. Факторы для успешного трудоустройства и карьерного роста.
Как настроить постоянно работающий FTP сервер на Android без root. Лучшие приложения Primitive FTPd, Servers Ultimate для стабильности после перезагрузки, автозапуск и защита от зависаний при подключении с ПК.
Решение FileNotFoundException при чтении выбранного файла в Android на Kotlin. Используйте ContentResolver.openInputStream вместо File, учитывая Scoped Storage Android 10+. Примеры кода, проверка URI, разрешения без манифеста.
Пошаговая инструкция, как установить APK файл на Samsung, если не появляется установщик, а вместо него 'samsung heals'. Разрешение неизвестных источников, сброс ассоциаций, SAI для xapk, ADB. Решение проблем с apk на Android.
Узнайте, почему Telegram не скачивает файлы на телефон и загрузка сбрасывается. Пошаговые решения для Android и iOS, очистка кэша, проверка памяти и другие методы.