Android is the open source, Linux- and Java-based, software framework for mobile and portable devices. The Android operating system powers 86% of all smartphones in the world today. Android not only has a majority of users, but with the help of a (very well designed) Java-based software development kit (SDK, for short), developing apps can be straightforward and fun. This cheat sheet concentrates on commonly used code handy for any developer wishing to try their hand at building their own Android applications with the help of Java.