Я начинаю программировать. Мой опыт пока есть только в ActionScript 2 и 3. Поэтому у меня есть основное понимание объявления переменных, циклов, массивов, если /then, do/while... Я хочу перейти к разработке для телефонов Android, Интересно, какие предложения у людей есть для того, куда идти дальше. Должен ли я перейти прямо к Android? Начните с подхода "начала Java"? Или я должен пойти по другому пути, чтобы усилить мои знания концепций ООП, прежде чем запускать в Android? У меня установлена среда Dev, и я закончил учебник Hello Android, и мне просто интересно, не скоро ли буду над головой?
Начинающий программист, заинтересованный в Android - Должен ли я начинать с Java?
Ответ 1
Мне просто интересно, скоро ли я буду над головой?
Почти без сомнения. ^ _ ^
Мое предложение: купите две книги с Amazon.com
- Книга разработки Android. Проводите все примеры в этой книге, делайте проблемы на концах глав, не спешите, понимайте, что вы делаете.
- Купите обновленную книгу Java. Используйте его для справки, когда в книге Android обсуждается то, что вы не понимаете.
Это очень похоже на то, что я сделал много лет назад, чтобы изучить разработки Obj-C и Mac, и это сработало хорошо. Вам потребуется больше времени, чтобы подняться до скорости, чем погрузиться в разработку и взломать что-то вместе, но в конце дня у вас будет намного лучшее понимание принципов и тонкостей написания кода для платформы Android.
Я также должен упомянуть о моих рассуждениях, предлагая вам покупать книги, а не использовать бесплатные результаты Google. Книги структурированы и отредактированы. Предполагая, что автор компетентны, достойная книга научит вас тому, что вам нужно знать, и не оставляйте детали, которые либо несущественны, либо более продвинуты, что вам строго нужно. Трудно найти этот уровень структуры в онлайн-учебнике.
Ответ 2
Определите гвоздь java-синтаксиса, чтобы как можно меньше смущало вас в развитии Android. У андроида есть, по меньшей мере, интересные объекты - и их имена не содержат традиционных имен структур данных, которые вы бы привыкли видеть. поэтому, опять же, запустите синтаксис, напишите несколько приложений, а затем подумайте о погружении в андроид.
Ответ 3
Да, я бы сказал, вам нужно правильно изучить Java, и делать это исключительно через андроид, вероятно, не самый быстрый подход. Попробуйте проделать свой путь через недавно опубликованную (очень важно, чтобы она охватывала дженерики), книгу для ввода Java, а затем взять Android.
Ответ 4
Android будет проходить под огнем. Если вы продолжаете прямо в Android, выберите еще один простой мир привет с колокольчиками по типам проектов. С ActionScript вы изучали язык и платформу, а переход на Android означает изучение нового языка и очень разных платформ. Большинство предположений, которые вы приобрели, изучают Flash, будут ошибочными в Android.
Ответ 5
Я начал изучать Android с пониманием JavaScript от разработки веб-интерфейса. Я схватил книгу Wrox Android и использовал учебники на http://java.sun.com/docs/books/tutorial/index.html, чтобы помочь мне через части Java. Я предлагаю сначала погрузиться в Android и вернуться к справочным/учебным пособиям Java, где это необходимо.