Программирование на Андроид - а что сложного? 
Многие наверняка часто задумывались: "А смогу ли я написать программу для телефона/компьютера/планшета/игровой приставки?" Сейчас я вам попытаюсь рассказать как же написать программу для Google Android.
Что нам потребуется:- Знание языка Java(желательно), хотя если вы знакомы с каким либо другим языком, который основывается на объектно-ориентированном программировании(ООП), то для вас изучить особенности кода для Андроида не составит труда.
- Установленные на компьютере JRE и JDK. Скачать
- SDK - куда же без него? Скачать
- Ну и разумеется установленная IDE, совместимая с Андроидом и Java... мой выбор пал на Eclipse, очень удобная и практичная. Скачать
Ну вот вроде бы и все, но как же особенности кода под Андроид? Давайте разберемся...
Я считаю, что необходимые знания нужно подчерпнуть из книг, вот список литературы, которую я рекомендую для чтения (не обязательно читать все

):
Ну и под конец полезные ссылки: