android


4 Tips to Support Language Selection in Android App

Sometimes you may need to support different languages in your application that is independent of the Android system language. The Android framework makes supporting multiple languages simple, but it is dependent on the Android system language. To overcome the limitation of the Android framework language support, you can modify your […]


Android Development Tips

Software is getting more complex by the day. Nowadays, when you want to write a simple Android app you need the Android framework and SDK (software development kit) and maybe an IDE (integrated development environment) like Android Studio or Eclipse. There is a lot packed into the Android Framework and […]


Communication Between HTC Vive Tracker and Android 2

The Vive tracker has been available to developers for a few months now, but there has not been much development with them. The Vive tracker targets accessories makers more than game developers. However, for there to be tracker support developers must integrate it into their VR experiences. The problem is […]


How To Reverse Engineer Android APK 1

Have you ever experienced a strong sense of curiosity about something? Perhaps a recent app you used have the greatest functionalities you have experienced. It made you ask in your mind, “How was it done?”. In this post, I am going to show you how to reverse engineer an Android […]


Android Marshmallow — Managing backups, App links and Website Associations, and Data Binding

Android Marshmallow (6.0+) introduces a new list of features for developers. Some of them are required for your app to support the new OS while others are optional. In part 1, I went over new features that are required if you want to add support to your app such as […]


Android Marshmallow — Permission Model and Authentication 1

Android development is always evolving and with each change comes a list of features for developers to utilize. The changes are not always so easy to adopt though because it requires adopting new standards. For example having your Android app support Lollipop is vastly different from Marshmallow.