Как начать разработку приложений для Android?
Возможный дубликат:
Начало работы с Android
Мне интересно узнать, как разрабатывать приложения для Android. Я загрузил Android SDK, но не вижу, с чего начать. Любое предложение? Любая литература?
Заранее благодарю за ваши ответы.
Ответы
Ответ 1
Ну, первым шагом было бы сделать учебник Hello World, а затем учебник Notepad.
http://developer.android.com/guide/tutorials/notepad/index.html
После этого можно найти множество фрагментов кода в Пример кода.
Я также очень рекомендую этот веб-сайт, в котором содержится много уроков.
Ответ 2
После скачать/install SDK Я бы сделал следующее:
- Начните с страницы Android Basics, чтобы "получить", как фреймворк подходит друг к другу.
- Следуйте инструкциям Hello World, чтобы понять, как работает Android Development.
- Просмотрите страницу Hello Views, чтобы узнать, какие элементы пользовательского интерфейса доступны.
- Следуйте инструкциям Notepad tutorial, чтобы действительно получить опыт создания полного приложения.
- Затем проверьте все другие образцы в качестве обложки, в основном, всего, что вы могли бы сделать.
Как упоминал JRL, anddev.org - отличный ресурс с множеством обучающих программ, но те, которые я прочитал, предполагают, что вы (по крайней мере) сделал выше.
Если вам нравятся книги, Привет, Android: Представляем Google Mobile Development Platform - довольно неплохая книга с интро-уровнями. Это одна из книг Прагматического программиста, поэтому она охватывает основы без излишеств, но на самом деле не попадает в кишки.
Как и в стороне, я сильно рекомендую использовать Eclipse с плагинами. Это упрощает разработку и тестирование.
Ответ 3
Поздно, но все равно...
Если вы хотите погрузиться прямо в кодирование, не зная, что происходит за кулисами, я бы начал с книги Hello Android, как было предложено fiXedd, Лично мне не понравилась книга, так как я хотел лучше теоретического понимания платформы и техник, которые использовались до того, как они взялись за руки.
Для этого Профессиональная разработка приложений для Android (программа Wrox для программистов) мне подошла намного лучше. Если вы совершенно не знакомы с Android (например, я был/я), я лично считаю, что это лучший подход, по крайней мере, вы не почувствуете себя настолько перегруженным всем новым материалом.
Я также очень рекомендую использовать Eclipse с плагином Android во время разработки, это облегчает жизнь.
/Линус