Android Two-Way Binding With ViewModel

Android Two-Way Binding With ViewModel

Intro Two-Way binding is awesome! If I had my way, I’d use two-way binding on every page. As if one-way binding wasn’t great enough, two-way binding is having it both…

Must-Have Android Packages

Must-Have Android Packages

Why use third party packages? Using third party packages for your next mobile app is a great way to speed up your time-to-market and to ameliorate the functionality of your…

Troubleshooting Fragment Context Loss Issues

Troubleshooting Fragment Context Loss Issues

If you are using Fragments in your Android app, there’s a good chance you will eventually see the error message like the one below. Uh, what’s going on here? Reading…

Storing Preferences Securely on Android

Storing Preferences Securely on Android

Why store preferences securely? You may wonder why this blog post on storing preferences securely so here it goes: For most apps preferences can contain non-confidential information such as which…

Unit Testing with Jasmine and Karma

Unit Testing with Jasmine and Karma

Background Ah – unit testing. The ugly, obnoxious step child that always seems to poke his head up at the end of a Sprint cycle when you’re out of time,…

Popping The Stack in Android

Popping The Stack in Android

Working with Android Tasks and Activities can be confusing to a developer and can cause a great deal of frustration. This Post is intended to review the different concepts and…


1 2 4 5