Hi folks!

This article will also serve as a basic road map to the Avokado Project. We believe that very soon now, deploying autotests will be a much less time-consuming process thanks in part to our own efforts.

Why automated tests?

Some people think UI tests are pointless if you’ve got a sufficient…


The world is changing dazzlingly fast. The most valuable and important resource now is Time. Success belongs to those who can manage time better.

What does time mean in product development? You have to release your features as soon as possible, i.e. improve your time-to-market metric. I am sure you…


Modularization articles cycle:

  1. Modularization in Android: architecture point of view. From A to Z. Part I
  2. Modularization in Android: architecture point of view. From A to Z. Part II

Hello everyone!

Let’s continue to dive into Modularization! …


Modularization articles cycle:

  1. Modularization in Android: architecture point of view. From A to Z. Part I
  2. Modularization in Android: architecture point of view. From A to Z. Part II

Hello everyone!

Not so long ago we have realized that a mobile application is not just thin-client but it’s a huge…


Anatomy of analytics from Google

Hello everyone!

We are developers (proudly sounds, isn’t it?), and we are actively implementing new features, fixing bugs and trying to make our products better.

In order to understand how our products are used, which features are popular, and which are not, we use analytics. There are many different tools…


Dagger 2 articles cycle:

  1. Dagger 2. Part I. Basic principles, graph dependencies, scopes.
  2. Dagger 2. Part II. Custom scopes, Component dependencies, Subcomponents.
  3. Dagger 2. Part three. New possibilities.

Hello everyone! The third article on Dagger 2 has finally arrived!

Huge thanks for your reviews and comments. I’m really glad that…


Dagger 2 articles cycle:

  1. Dagger 2. Part I. Basic principles, graph dependencies, scopes.
  2. Dagger 2. Part II. Custom scopes, Component dependencies, Subcomponents.
  3. Dagger 2. Part three. New possibilities.

Greetings everyone!

Continue with our Dagger 2 articles cycle. If you haven’t read the first part yet you should do it right…


Dagger 2 articles cycle:

  1. Dagger 2. Part I. Basic principles, graph dependencies, scopes.
  2. Dagger 2. Part II. Custom scopes, Component dependencies, Subcomponents.
  3. Dagger 2. Part three. New possibilities.

Hello everyone! Currently we have got a lot of instruments, libraries which make android coding easier. You should just track everything and…

Eugene Matsyuk

Google Developer Expert, Software Expert at Kaspersky

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store