What is Android X? AndroidX is a major improvement to the original Support Library, which is no longer maintained. Actually, it replaces the support library with different package names, while all other classes, methods, and fields are still the…
Android
Introduction The Builder Pattern is creational design pattern that encapsulate the construction of a product and allow it to be constructed in steps. I like to use Builder design pattern when an object has too many parameters. This pattern is…
How to minimize your dependency on third party libraries?
Introduction I guess that you are in a similar situation as me, that most projects that you are working on are dealing with third-party libraries. There is no need to reinvent the wheel since external libraries are usually well tested and…
UniversalPreferences is simple Android library that allows you to use Shared Preferences in an easy way. This library allows you to easily to store and retrive values from SharedPreferences without creating lots of boilerplate. Usage Add to your module’s…
Two years ago I noticed that there is no a good modern looking Horoscope app in Google Play, so I decided to create an app in my free time. My goal was to create an app that will look good,…