Обсудили, как платформы различаются в плане технологий и пользовательского опыта, под какую из них проще разрабатывать и может ли «многообразие Android» успешно конкурировать с «магией Apple».
Виталий рассказал о своей любви к Apple и языку Swift, первом опыте работы в банках, а также о том, как попасть в крупную компанию без корпоративного...
Разбор лицензий библиотек с которыми сталкивается любой разработчик приложений: Apache, MIT и другие.
Дает рекомендации, как улучшить читаемость, производительность и структуру кода.
RichEditorSwiftUI — библиотека на основе Swift, позволяющая легко сделать WYSIWYG редактор текста в SwiftUI. Поддерживает жирный, наклонный, подчеркнутый шрифт и разные заголовки.
Узнайте, как эффективно использовать интерактивные настраиваемые экраны, как в приложениях Apple Maps, Find My и Stocks.
Focus Launcher — минималистичный лаунчер для Android, созданный с помощью Jetpack Compose. Поддерживает светлый и темный режим, есть свой пак иконок, данные о фазе Луны, анимированные...
В конечном итоге «Золотой путь» - это не просто техническое совершенство, это формирование культуры разработки, в которой приоритетом являются адаптивность, сотрудничество и постоянное совершенствование. И это...
Компания называет свое творение «большой геопространственной моделью» (Large Geospatial Model, LGM), проводя параллели с большими языковыми моделями (LLM).
Конец первого квартала 2025 года намечен для достижения стабильности платформы.
Менеджер UndoManager в Foundation громоздок в использовании, в нем много шаблонного кода для добавления действий отмены и повтора. Поскольку он основан на замыкании, можно легко допустить...
Composable Screens — подборка экранов, воплощенных Android-разработчиками с помощью инструментария Compose. Пока там, судя по всему, всего два приложения, но автор определенно предполагает расширять свою подборку.
Resume-driven разработка часто критикуется за поверхностный подход, но иногда использование новых технологий оправдано, если это соответствует стратегическим целям компании.
Swift PNG — это кроссплатформенный фреймворк, не требующий Foundation, для декодирования, проверки, редактирования и кодирования PNG-изображений. Фреймворк написан на чистом Swift, компилируется и обеспечивает согласованное поведение...
Новый выпуск — разбираем iOS-приложение и сенсорный пин-пад, моделируем состояния ViewModel в Android и начинаем работу с LiteRT, самые трудные вопросы с собеседований, о зацикливании рекомпозиции...
SwiftUIFormValidator — чистый, простой и настраиваемый подход к декларативной проверке форм в SwiftUI. С помощью этого решения вы сможете легко проверять вводимые пользователем данные и предоставлять...
В этой статье мы рассмотрели различные подходы к моделированию состояния ViewModel в Android. Вместо того чтобы придерживаться какого-то одного паттерна, полезно использовать сильные стороны нескольких паттернов...
Эта инициатива состояла из нескольких рабочих потоков, направленных на уменьшение количества сбоев, ускорение времени запуска, устранение ошибок и создание более эффективных способов обнаружения и предотвращения проблем...
Wave Progress Compose — волновой прогресс-бар, написанный на Jetpack Compose. Компонент можно обернуть в любой Jetpack View (здесь он обернут в круглую карточку). Вы можете легко...
Если вы, как и я, заметили, что xcodebuild работает медленно, не волнуйтесь. Вы не один такой.