The list of common libraries we use in our apps

Some time ago we noticed that in our apps there are a lot of different libraries, often responsible for the same things, but with distinct APIs, for instance: Retrofit vs Volley, Dagger vs RoboGuice, Requery vs OrmLite. It became difficult to switch to another project or introduce minor changes because...

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...