How to Write the Best Selling App Description?

Even a great app won’t achieve any success if it’s not marketed properly. What is your application about? What are its most important features? Why should people bother to download it? You should ask yourself these questions and take time before answering. A well written app...

RecyclerView + DataBinding

Why bother messing with views when you can just bind them with any object and not worry about anything? In short, DataBinding allows us to eliminate a lot of boilerplate code and a lot of errors around that code. To start we are going to take a look at a...

Android support annotations: how to use

Support annotations usage Android support annotations help developers in writing clean and bug-free code. Using annotations in code makes finding bugs easier and helps programmers avoid legacy code issues. Basicly annotations are metadata tags which improve error finding capabilities for code inspections tools. To give an example of how useful...

Service objects in Node.js

In MVC frameworks it’s usual that controllers contain a lot of code and are the hardest part to understand; in consequence - to debug and refactor. Why? One of the answers would be: controllers don’t respect Single Responsibility Principle. Their job starts when they receive an HTTP request,...

What to Expect in 2016 ?- The Digital Marketer's Point of View

Digital Marketing Trends 2016 2015 is inevitably coming to an end. While preparing summaries and hopefully drawing conclusions you shouldn’t forget about the upcoming battle — 2016. It has a lot of changes in store for nearly all areas of business. In the article below I would like...