В статье iOS-разработчик CleverPumpkin Даниил Апальков разбирает ограничения SwiftUI при построении сложной навигации, с которыми команда столкнулась на одном из своих проектов. Он рассказывает, в каких...
Этот опыт закрепил важный урок: при создании сложных систем с временным поведением визуальная обратная связь не просто приятна, она крайне важна.
В новом дайджесте вопрос с собеседования, на котором сыпятся даже Senior-ы, стабильный Navigation 3 и нестабильная ViewModel, кросс-компиляция, 100 уроков развития проекта, открывашка из трубки домофона...
История разработчика о SwiftUI, садоводстве и вещах, которые открываются только после запуска проекта.
Это долгий и трудный путь, и вам нужно наслаждаться им!
Для монолитных проектов это не является серьёзной проблемой. Поскольку весь код компилируется в одном модуле, оценка стабильности проста. Однако, если вы рассматриваете многомодульную архитектуру и интересуетесь концепциями...
Вы увидите точные шаблоны кода, которые используют интервьюеры, узнаете, почему большинство разработчиков всё ещё отвечают неправильно, и как наконец овладеть концептуальным пониманием, которое отличает разработчиков среднего...
Если вы рассматриваете пожизненные подписки, оцените их, тщательно протестируйте и поймите, для кого вы их действительно разрабатываете.
В этом выпуске Optional в Swift, которые всех сбивают с толку, актуальные практики работы в фоне и стартапы в Дубае, ИИ простыми словами, партнерская программа для...
Как простая структура данных из 1960-х годов делает ваши приложения Android невероятно быстрыми.
В этой статье мы рассмотрим 7 ключевых слов Swift, которые вас поразят.
Как человек, любящий заниматься низкоуровневыми вещами, я увидел отличную возможность воссоздать этот эффект с помощью шейдеров Android AGSL и сравнить реализации.
В новом дайджесте самый задаваемый вопрос с собеседования и приватный Android без слежки, новые инструменты в Google Play и App Store, своя мобильная ОС с нуля...
В эпоху, когда у пользователей тысячи приложений на выбор, побеждают не те, кто говорит «для всех», а те, кто умеет сказать: «мы сделали это именно для...
Узнайте, как использовать Language Discovery для создания пользовательского опыта, отражающего языковые и культурные особенности ваших пользователей.
Он не про синтаксис Swift. Не про UIKit или SwiftUI. Он про то, насколько хорошо вы разбираетесь в iOS.
Переписывание кода романтично, пока вы сами не столкнётесь с ним.
В этой статье мы рассмотрим, как создать многоразовое представление сравнения со слайдером полностью на SwiftUI — без использования UIKit или внешних библиотек.
В новом выпуске 7 способов найти логи и поймать баг на iOS, разбираем «Telega» по винтикам и делаем эффект глюка, очки на Android XR, что ждёт...
Мы переживаем величайший кризис качества программного обеспечения в истории вычислительной техники. Калькулятор теряет 32 ГБ оперативной памяти. ИИ-помощники удаляют рабочие базы данных. Компании тратят 364 миллиарда...