Месяц: Май 2024

SwiftUI на iOS 14: преодолевая баги и улучшая перформанс в 3 раза

Привет, меня зовут Никита, я iOS-разработчик в команде Яндекс Диска. В этой статье я расскажу про наш опыт разработки на SwiftUI с минимальным деплоймент таргетом iOS 14. В статье я собрал топ-6 багов, с которыми можно столкнуться, а еще поделился, что помогает улучшить перформанс SwiftUI и ускорить ваши view в 3 раза. Читать далее Щелкните...

Настройка bluetooth микрофона с шумоподавлением в PipeWire

В череде дней «длинных» майских праздников решил развернуть голосовой помощник на сервере домашней автоматизации Home Assistant. Мой домашний сервер работает под управлением ОС Ubuntu Server 23.10 и не имеет никаких предустановленных источников или приемников аудио и видео информации. В Ubuntu были установлены аудиосервер PipeWire и менеджер сеансов WirePlumber. Такой выбор был продиктован тем, что эти...

Сравнение архитектурных паттернов GetX и BLoC

Всем привет! Я Айдар Мавлетбаев, Flutter-разработчик в AGIMA. В самом начале любого проекта очень важно выбрать архитектурный паттерн, ведь именно это может спасти ваш проект на более поздних этапах. В статье сравним архитектуры BLoC и MVC, подробно рассмотрим библиотеку GetX, выделим ее плюсы и минусы. В этом нам помогут два простых примера: это функция авторизации...

Внедрение управленческого учета через автоматизацию бизнеса. Шаг 1. Оценка обстановки

Всем привет! Думаю, что каждый собственник бизнеса хотел бы иметь у себя на экране компьютера (а лучше смартфона) дашборд с основными показателями успешности компании, которые ежедневно обновляются, давая достоверную и полную финансовую картину «самочувствия» компании. Для достижения этой цели собственники тратят колоссальные средства и ресурсы на приобретение и внедрение различных программных продуктов. К сожалению, зачастую это не приводит к желаемому эффекту, и дело тут не в софте…...

Что общего между сведением музыкального трека и планированием?

Хочу поделиться с Вами идеей абстракции над данными. Идея которая то и дело возвращается ко мне в том или ином виде. Одной из форм возможного и понятного объяснения является сравнением с тем, что делает DJ когда создает музыкальный трек, в том или ином виде выглядит это примерно вот так: Читать далее Щелкните ниже, чтобы поставить оценку! Всего: 0 В среднем: 0

Tinder для айтишников, карта происшествий Москвы – эти и другие российские стартапы

10 новых российских проектов для точных ответов на основе ваших документов и баз знаний, онлайн-транскрибации видео и аудио в текст, практики отжиманий и многого другого. Битва за «Продукт недели» началась! Product Radar — здесь каждую неделю публикуются лучшие онлайн-сервисы и железки от русскоязычных команд. Читать далее Щелкните ниже, чтобы поставить оценку! Всего: 0 В среднем:...

[Перевод] Генеративный ИИ в Android и эффективность фоновой работы приложения — важное с Google I/O 2024

Всем привет! Меня зовут Тимур, я Android-разработчик в KTS.  Состоялась конференция Google I/O, и наша команда решила выпустить обзор докладов. В этой статье — про интеграцию передового генеративного ИИ в Android-приложения, который предлагает идеальные ответы или даже делает сводку по вашей аудио записи. Также спецы из Google дали практические советы по оптимизации фоновой работы приложения...