Обеспечение корректного описания контента, удобных сенсорных областей и читаемого цветового контраста — это простые шаги, которые сделают наше приложение более доступным и удовлетворят потребности каждого пользователя.
Cupertino — инструмент для сканирования, индексирования и предоставления документации Apple для разработчиков агентам искусственного интеллекта через протокол контекста модели (MCP). Cupertino — это локальная, структурированная, готовая...
Почему уменьшение размера приложения не всегда делает его лучше.
ComposeGuard — это плагин для IntelliJ/Android Studio, который обеспечивает обнаружение нарушений лучших практик Compose в режиме реального времени во время написания кода. Он анализирует ваши компонуемые...
В этом выпуске особенности Struct в Swift и RemoteCompose в Android, знакомство с Frida и новые умные очки Google, сломанное ценообразование приложений с подпиской, навигация на...
Сегодня заглянем под капот Exhale — это iOS-приложения на Swift.
Миллионы строк, десятки модулей, сложные зависимости — никакого Hello, world, всё по-настоящему!
Вместе с Семёном Карасиком из Nebius в этом выпуске мы выясняем, что отличает агента от обычного ChatGPT, и как сделать своего цифрового джуна!
XcodeProj — это библиотека от Tuist, написанная на Swift, для анализа и работы с файлами проектов Xcode. С ее помощью можно писать скрипты и автоматизировать задачи...
Не существует идеального “магического” срока.
Awesome Jetpack Compose Animations — организованная коллекция (24 штуки) классных анимаций для кнопок, карточек, изображений и многого другого — идеально подходит для улучшения ваших приложений и...
Мелочи. Большой эффект.
Спойлер: меня не взяли. Но я кое-чему научился в области алгоритмов Swift и тому, как подходить к техническим собеседованиям.
Компания стремится догнать более крупные компании, такие как Anthropic и другие LLM, ориентированные на программирование.
TakeoffKit — это библиотека Swift, упрощающая синхронизацию локальных данных с использованием CloudKit, абстрагируясь от его многочисленных сложностей, таких как преобразование CKRecord, ограничение скорости запросов, обработка ошибок...
Vercel доказывает, что граница между вебом и нативом стирается.
В этой статье мы обсудим ошибки, которые могут замедлить работу приложения.