очему паралеллизм и многопоточность - разные понятия? Что такое переключение контекста, async/await и акторы?
Будет полезно всем разработчикам, пишущим UI на Jetpack Compose.
Shader Ripple Effect Playground — библиотека шейдерных AGSL эффектов для Android. Есть эффект пульсации, реагирующий на касание, непрерывная волновая анимация с настраиваемыми параметрами, переход раскрытия содержимого...
Soundscape — это попытка сообщества вернуть возможности Microsoft Soundscape слепым и слабовидящим путешественникам. Начав с компонентов, выпущенных Microsoft Research с открытым исходным кодом, авторы восполнили некоторые...
Оптимизация производительности - это не одноразовая задача, это образ мышления.
HandWriting — библиотека инструментов для рисования на основе Compose, построенная на Kotlin Multiplatform. Поддерживает рисование, стирание, выделение и манипуляции, отмену/повтор и функцию масштабирования.
И JSON, и Protobuf могут выполнить свои задачи, но Protobuf предлагает неоспоримые преимущества перед JSON ценой немного более сложной настройки.
Go Cycling — это приложение-трекер для велосипедистов, созданное для iOS с помощью SwiftUI. Оно должно быть очень простым в использовании для велосипедистов любого уровня. Ключевая часть...
OpenNote — современное Android-приложение для ведения заметок со множеством полезных функций. Внутри Kotlin, Gradle с Kotlin DSL, MVVM, Чистая архитектура, Compose, Hilt, KSP, Room, Compose Navigation,...
В новом дайджесте производительный SwiftUI и бесшовное взаимодействие Compose и View, сборка ядра Android и отслеживание угла горизонта, решение задач распознавания, прямые без препятствий, что происходит...
Приглашённый эксперт - Никита Краснов, iOS Tech Lead Альфа-Банка.
Сегодняшние анонсы в значительной степени способствуют укреплению доверия к игровым планам Google, но пока неясно, убедят ли они многих разработчиков перенести свои игры для ПК на...
SwiftUIKit — это Swift SDK, который добавляет дополнительную функциональность для SwiftUI и Swift. Он содержит дополнительные компоненты, множество расширений нативных типов и многое другое. SwiftUIKit может...
В этом посте я расскажу о своей стратегии подготовки, задачах по программированию, а также об особенностях собеседования в каждой компании.
KMP Liquid Search
Отслеживание горизонта, изображенного на фотографии - одна из тех задач, которые можно решить с помощью анализа изображений в фреймворке Vision.
В целом, это идеальный курс для начинающих, чтобы погрузиться в мир ИИ-агентов и научиться автоматизировать повторяющиеся, рутинные задачи.
FeedKit — это библиотека Swift для чтения и генерации RSS, Atom и JSON фидов. Пример: // Read any type of feed let feed = try await...
UIKit остается незаменимым для обработки чувствительных к производительности сценариев, особенно при работе с большими наборами данных или сложными UI структурами.
Такой подход не только упростил взаимодействие между Compose и традиционными View, но и ускорил разработку множества экранов в приложении.