Recently, multiple frameworks support developing cross-platform mobile apps. This means developers can reuse the written code on different ...
Category Platform
Types of apps and frameworks
Native Apps are built with native APIs from specific platform such as IOS, Android, and BlackBerry. Pros High performance. Supports push ...
compileSdkVersion, minSdkVersion, and targetSdkVersion
compileSdkVersion can choose which version of Android SDK to compile the app with strongly recommended to compile with latest SDK (the app ...
Deprecated APIs
Deprecated As Android Versions keep being updated, many APIs and their methods are being revised. Even though those API’s methods get ...
4 ways to handle button click
1. New OnClickListener in setOnClickListener’s parameter 2. Inner class OnClickListener 3. Implements OnClickListener interface & ...
CyanogenMod
most popular custom ROM for Android devices Android Mobile Operating system-based Open Source Firmware for smartphones and tablet devices. Why ...
Android Support Library
The Android Support Library offers a number of features that are not built into the framework. Support libraries provide a range of different ...
Sandbox
“Like all security features, the Application Sandbox is not unbreakable. However, to break out of the Application Sandbox in a properly ...
Dalvik Virtual Machine
How each process gets an instance of the Dalvik VM When the system boots up, the boot loader loads the kernel into memory and initializes ...
Stack based VM vs. Register based VM
There are basically two main ways to implement a virtual machine Stack based: ex. Java VM Register based: ex. Dalvik VM The memory structure ...