Из книг я по-прежнему советую начинать с Г. Шилдта, сейчас самое последнее издание - это, если не ошибаюсь, Java. "Полное руководство, 8-е издание". Описывается там Java 7, а на Android используется версия языка Java 5 и 6, но там отличия невелики и в книге должны оговариваться. Книга большая, но нас интересует в основном только первая часть, где описывается сам язык. Во второй части описывается платформа, ее тоже можно почитать, поскольку Android использует многие библиотеки Java SE.
После прочтения можно приниматься непосредственно за документацию Android. Она, увы, на английском, пока я не интересовался, есть ли какие-то книги на русском, которые были бы к тому же актуальны (в Android ведь все быстро меняется). Есть
базовые сведения, как сделать первое приложение. Появились они недавно, но вроде бы как раз это то, что нужно новичкам. Дальше нужно переходить к
руководству разработчика.
Я еще пока что не описал, как создается проект Android именно в NetBeans IDE, когда у кого-то дойдут до этого руки, спросите у меня про это, я добавлю эту информацию. Ну и, соответственно, на все остальные вопросы тоже готов отвечать. Удачи! ;)
Ссылка на пост
ts 9 мая 2012 в 18:59
Инструментарий, который нам потребуется:
1. Java Development Kit версии 6.
2. SDK для Android.
3. NetBeans IDE (среда разработки). Можно также поставить Eclipse IDE.
Теперь пройдусь подробно по пунктам. JDK нужен для разработки под Java, а поскольку на Android обычно пишут именно с использованием этого языка, без JDK никуда. Уже есть версия 7, но Android SDK, к сожалению, почему-то до сих пор требует именно JDK 6.
SDK для Android нужно не просто скачать и поставить, надо еще потом его запустить и докачать те платформы, под которые пишешь приложения. Дело в том, что в Android сменилось уже 15 версий платформы. Самая последняя, 15-я, соответствует Android 4.0.3. Версия 2.3.3, которая сейчас больше всего распространена - это 10-я. На сайте Android можно посмотреть и остальные версии платформ.
Теперь насчет IDE. Вообще, Google поощрают использовать Eclipse IDE, для него есть специальный плагин, ADT, который немного автоматизирует такие вещи, как отладка и запуск приложения, и еще дает возможность визуально редактировать интерфейс. Но на самом деле можно то же самое делать с помощью других IDE, просто их придется чуть-чуть настроить, ну и для некоторых вещей придется набрать пару команд из командной строки. Но тут ничего сложного нет. Я сам поставил Eclipse IDE только для того, чтобы редактировать интерфейс на Android через плагин Google, когда набирать его в XML становится неудобно. Основную разработку я делаю в NetBeans IDE.