TAG: android

Text converters in data binding

Android applications often need to display different attributes in TextViews. Part of those attributes are not simple Strings, which might cause some problems. Let’s assume we have an object User with a birth date field. Now, if user’s birth date needs to be displayed, there are several approaches....

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

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

How To Get Your App Featured in the App Store and Google Play?

Introduction When the whole app development process is finished and your application is basically complete, you have to face one more challenge - “Promotion”. As you probably know getting featured in either App Store or Google Play might be troublesome - the competition for these spots is fierce. While there...