[Перевод] Разговор с разработчиками о производительности на Flutter

Уже некоторое время команда создателей фреймворка Flutter проводит ежеквартальные опросы пользователей, чтобы сами разработчики могли выразить свое мнение. О чём это говорит? Если коротко, Flutter по-прежнему нравится большинству разработчиков. Забегая…

Почему вам нужно адаптировать свое приложение для Huawei AppGallery и как это сделать

Меня зовут Саша Хрущев и я технический директор IT-компании WINFOX. Расскажу, почему необходимо адаптировать приложения для Huawei AppGallery и как это сделать. Читать далее…

We need to go deeper: диплинки и кодогенерация

Привет! Мы написали свою систему диплинков на основе кодогенерации. В этой статье поговорим, как мы упростили работу с диплинками и смогли отловить устаревшие, добавили мониторинг и как собрали все диплинки в одной статье в конфлюенсе.Диплинк — это uri…

KnownReader. Читалка и словари

Всем привет!Уже который год идёт, а мы все ещё пишем читалку со словарями под Android. Настало время для очередной статьи о том, что у нас появилось нового. Читать далее…

[Перевод] Полное руководство по тестовым дублерам в Android — Часть 2: Практика

В первой части этой серии мы прошлись по теории, лежащей в основе использования тестовых дублеров. Теперь же давайте на примерах рассмотрим, как их можно использовать в среде Android. Читать далее…

[Перевод] Полное руководство по тестовым дублерам в Android — Часть 1: Теория

Независимо от технологий и продуктов, с которыми вы работаете, знание того, как использовать тестовые дублеры (test doubles), имеет основополагающее значение для любой стратегии автоматизированного тестирования. В частности, при работе с неинструментал…

Автоматизация тестирования мобильной игры с помощью Airtest IDE и других решений

Автоматизация мобильной игры с помощью Airtest IDE и других решенийДоброго дня всем! Меня зовут Роман Мелкумов, я тестировщик в студии IT Territory. И вот уже более года тестирую мобильную игру Castle Duels, которая сочетает в себе многопользовательски…