Fundamentals and Best Practices

A Dice Talent Community

By Michelle Greenlee

Articles on Android basics and support. Check back — We’ll be updating this area regularly.

Android Overview

Android is a flexible, open source, mobile operating system derived from Linux Kernel version 2.6 for core system services. The code base was developed and is maintained by Google. The most recent Amazon Kindle device, Kindle Fire, is powered by Amazon’s forked version of Android 2.3.2 (Gingerbread) for tablets. This is a primary example of the availability and flexibility of the OS. continue…

Fundamentals

Android is a flexible, open mobile platform. Creating apps requires some prior knowledge of software development. Experience in Java programming is a definite plus. Outlined below are the fundamentals of Android programming. continue…

Best Practices

Android was developed with ease-of-use in mind for end users. The open platform is designed for customization and the ability to run on multiple devices. It’s great, but developing for multiple devices requires some planning. continue…

Peer Support

Since Android is an Open Source project support can be found with other developers on official support forums and at other locations. When in doubt, check with your fellow developers first. Chances are, they have already experienced the same issue you just encountered. Below is a list of support resources for developers. continue…

Click here to return to the Mobile Development community.