software development
Power of Smart Pointers
Gone are the days where you bang your head against the table trying to figure out what went wrong with your code. If you had dealt with pointers in C++ before, you probably know what I mean. As powerful of a language C++ is, it is also error prone since […]
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.
Activity Life Cycle 1
One aspect that differentiates a good developer from an okay one is their understanding of what goes on behind the scene. For the sake of simplicity, the Android operating system does a lot of micromanagement that is not visible to users and in some cases developers too. A step to […]