Месяц: Июнь 2022

Монетизация игр: какие компании продолжают выплачивать доходы разработчикам в РФ

Я потратила 50 часов, чтобы понять, как работает монетизация игр. Хотела найти информацию в формате «вот есть у меня игра, и что дальше делать», но узнала, что в последние месяцы многие нероссийские сервисы монетизации в РФ не платят. Решила проверить, кто точно платит. Я опросила 40 разработчиков, которые монетизируют свои игры, узнала у них, какие...

Рефакторинг приложения с десятилетним легаси за три месяца. Опыт Яндекс Музыки

Однажды ты просыпаешься и понимаешь: избыточность компонентов и рассинхронизация в твоём приложении начинают вредить пользователям. Однажды ты смотришь на написанное давным-давно ядро, плачешь горькими слезами, и приходит это некомфортное, но вместе с тем немного соблазнительное ощущение — что рефакторинг назрел. Добро пожаловать на экскурсию по рефакторингу Музыки, начиная с ресёрча и заканчивая эксплуатацией! Я покажу...

Машина Голдберга в процессах сопровождения: как мы оптимизировали управление дефектами ведущего банка топ-5 России

Мы MM.SUP – команда сопровождения аналитического CRM компании Glowbyte – хотим рассказать о том, как не усложнять все и прийти к простым и правильным решениям в сфере построения процессов сопровождения. Рассказ основан на собственном опыте нормализации процессов управления дефектами промышленной среды ведущего банка топ-5 России. Читать далее Щелкните ниже, чтобы поставить оценку! Всего: 0 В...

Как сделать Android-приложение тестируемым? Часть 2 — MVI

В первой части статьи мы последовательно рассмотрели шаги по созданию и преобразования приложения для Android, необходимыми для реализации тестов, начиная от Unit-тестирования и заканчивая E2E-тестами. Сегодня мы рассмотрим архитектурные подходы Model-View-Intent (MVI), создадим собственную реализацию MVI и на ее примере разберем особенности разработки и тестирования приложений на MVI и подготовимся к обсуждению разработки тестируемых реактивных...

[recovery mode] [Async/await] Как работает Swift Coroutine Model

Всем привет, на связи Никита и Технократия! В прошлой статье мы уже обсудили проблемы текущего состояния concurrency в Swift. Давайте двигаться дальше и сегодня мы начнем свое знакомство с необходимой базой для async/await в Swift 5.5 Читать далее Щелкните ниже, чтобы поставить оценку! Всего: 0 В среднем: 0

Как устроен системный калькулятор в iPhone

Приложение написано на сценах. Root-контроллер называется DisplayViewController. Лейбл с введенными цифрами обернули в контейнер DisplayView и добавили жесты LongPress, Swipe и Tap. Читать далее Щелкните ниже, чтобы поставить оценку! Всего: 0 В среднем: 0

Создаем Персоны Пользователей используя когнитивные искажения и UX Core

Добрый день! Мы создали бесплатный инструмент который позволяет анализировать Персоны (индивидов/целевую аудиторию) на основе паттернов человеческого мышления (когнитивных искажений). Вы можете использовать этот инструмент в своей компании для увеличения эффективности работы команд маркетинга, продаж, продакт и др. Инструмент может быть также использован для самоанализа и повышения эффективности принимаемых вами решений. Читать далее Щелкните ниже, чтобы...