• How to collect analytics and not kill performance

    • Translation
    Analytics is an integral part of a modern mobile application. Analytics allows you to collect user information to develop and improve the product.

    Often, collecting information reduces application performance. The process additionally loads the CPU and memory, and this is a high price. Slow operation of the application can cause negative user reviews, lower the rating and lead to loss of audience.

    Our android team faced with this problem while working on the next project, which was related to the news. We had to register the display of each news in the list.
    Read more →
  • Clean Decomposition

      В данной статье я хочу рассмотреть подход к разбиению задач на подзадачи при использовании Clean Architecture.

      С проблемой декомпозиции столкнулась команда мобильной разработки компании NullGravity и ниже то как мы ее решали и что в итоге получилось.
      Читать дальше →
    • Как собрать аналитику и не убить производительность

      Аналитика — это неотъемлемая часть современного мобильного приложения. Аналитика позволяет собрать информацию о пользователе, чтобы развивать и совершенствовать продукт.

      Часто сбор информации снижает производительность приложения. Процесс дополнительно нагружает CPU и память, а это высокая цена. Медленная работа приложения может стать причиной негативных отзывов пользователей, снизить рейтинг и привести к потере аудитории.

      С такой проблемой столкнулась и наша команда Android-разработчиков во время работы над очередным проектом, который был связан с новостями. Нам нужно было регистрировать отображение каждой новости в списке.
      Читать дальше →
      • +16
      • 3.7k
      • 6