Creating Android App Shortcuts

Android app shortcuts are a special feature added in Android 7.1 (API 25). Shortcuts are special actions that appear when you long press on a launcher icon, that will trigger […]

As a new or intermediate Android developer, getting started with Retrofit, a popular HTTP client, can seem pretty daunting. However, using this library is not as scary as it sounds. […]

As a form of ultimate procrastination this weekend, I decided to spend the last two days developing a RichTextView library. This weekend I built the RichTextView (the naming convention comes from the […]

Today I released my first library which is for a RecyclerViewCursorAdapter. Using a ListView to display database data becomes a lot easier when you use a CursorAdapter combined with a […]

I’ve learned a lot of lessons the hard way, but I’d like to share with you the one I’ve learned most recently: Always backup your keystore file. Without your keystore […]

As the author of Android Essence I have made it my goal to teach the readers how to create beautiful and interactive User Interfaces. This has been achieved through offering helpful tutorials and […]