SafeDI — безопасная инъекция зависимостей во время компиляции для Swift-проектов. SafeDI создан для инженеров, которые хотят получить безопасность и простоту ручной инъекции зависимостей без накладных расходов...
Настройка конвейеров непрерывной интеграции для тестирования, сборки и развертывания ваших проектов может быть сложной задачей, если вы не знакомы с ней, но на самом деле это...
ImageCropView — это библиотека Jetpack Compose, которая предоставляет простое и настраиваемое представление для обрезки изображений. Она поддерживает различные стили обрезки, такие как свободная форма, квадратная и...
Мы обсудили управление кнопками, клавиатурой, голосовой доступ и считыватель экрана, а также ориентацию экрана, увеличение размера шрифта и размера дисплея, а также когнитивные соображения.
DominantColors позволяет легко найти доминирующие на изображении цвета. Библиотека возвращает палитру цветов, наиболее часто встречающихся в изображении. Есть несколько алгоритмов получения главных цветов, можно даже получить...
Для мобильных устройств (Android и iOS) становится все сложнее разрабатывать приложения и разработчики покидают платформы из-за разочарования и раздражения.
Вчера я завершил двухнедельный эксперимент по созданию пейвола для онбординга в Foodnoms. Эксперимент прошел успешно. Сейчас я хочу поделиться мотивацией, процессом и результатами этого эксперимента.
Обычно Apple не выпускает бета-версии последующих обновлений программного обеспечения до публичного запуска первоначальной версии, который должен сопровождаться выходом iPhone 16 этой осенью.
Giphy Trending — пример приложения для Android с популярными анимированными гифками Giphy для обмена или загрузки. Сделано на основе Kotlin, MVVM, Jetpack Compose (Single Activity), корутин...
Мы преодолели технические препятствия, пересмотрели подход к UX и в итоге создали функцию, которая, по нашему мнению, улучшила впечатления водителей и пассажиров.
Fantasy Premier League — проект на Kotlin Multiplatform с клиентами Jetpack Compose, Compose for Desktop и SwiftUI (с использованием Ktor для удаленных API-запросов и Room для...
В нашей новой еженедельной подборке стенд для UI-тестирования iOS-приложений и реверсинг приложений под Android, Android Studio в вебе и будущее Flutter, результаты опроса разработчиков Stack Overflow...
Термины Serializable и Parcelable относятся к интерфейсам, которые используются для преобразования объектов в формат, подходящий для их передачи или хранения.
Технический разбор стартап проекта AESTY с Андреем Рычковым. Он написал шейдер с новой «Моей волной» для ребят из Яндекс Музыки (да, та самая красивая анимация на...
В гостях — Сергей Кольцов, руководитель core-команды Flutter-разработки в Яндекс Про.
Спикер понял, что есть что рассказать и о том, почему не всем нужно «тащить» хранилище.
Сейчас Роман руководит отделом улучшения опыта разработки в бизнес-группе E-com и райдтеха Яндекса, где отвечает за удобство работы и счастье разработчиков.
Health Lens — это приложение для HealthKit, которое позволяет пользователям экспортировать и анализировать данные о своем здоровье. Цель HealthLens — стать недостающей кнопкой «экспорта» данных о...
Я считаю тревожным сигналом, если инженер или команда попадают в предсказуемый «поток», потому что это означает, что существует перспективная возможность для автоматизации, которую они игнорируют.
Paperize — это приложение для автоматической смены обоев. Внутри Kotlin, Jetpack Compose, Material 3, Dagger Hilt для инъекции зависимостей, Room для данных, анимации Lottie Compose, Landscapist...