Какова кривая обучения для Android?

Чем опыт людей был в изучении Android?

Я интересовался бы тем, сколько времени это берет, чтобы перейти к сути дела, где Вы пишете свое первое приложение, и как опыт сравнивает с изучением некоторого другого программирования API.

Я знаю несколько профессиональных программистов, которые попытались изучить Android и перестали работать. Это по сути более трудно или больше, чем Вы могли бы ожидать? Но существует обзор здесь http://www.infoq.com/news/2010/07/Mobile-Survey, который утверждает, что Android имеет самую короткую кривую обучения всех платформ для смартфонов. Интересно, как у парней обзора мог быть такой извращенный и маловероятный результат.

У меня есть свои собственные представления и наблюдения относительно этого, которое я упомяну, поскольку диалоговое окно разрабатывает. Я не хочу смещать обсуждение со своей перспективой в этой точке.Спасибо.

Peter

14
задан Peter vdL 22 July 2010 в 22:44
поделиться

3 ответа

Чтобы понять основные принципы, достаточно знать Java. Однако, что делает Android немного сложнее (это и сила, и слабость), так это то, что у них довольно большой API, и это много для восприятия и попыток запомнить. Это помогает использовать хорошую IDE с поддержкой intellisense и автозаполнения. Однако их мощный API является преимуществом, потому что вы можете делать много вещей с Android. То, что, возможно, даже невозможно на других мобильных платформах.

11
ответ дан 1 December 2019 в 12:51
поделиться

Ну, я работаю над приложением, которое должно быть сделано в течение месяца. Java был основным языком, преподаваемым в университете, но, честно говоря, Android API настолько велик, что это практически его собственный язык, использующий соглашения синтаксиса Java.

Единственная причина, по которой это было немного сложно для меня, заключается в том, что это первое приложение, которое я делаю, поэтому я никогда не выкладывал все по порядку, я просто беру идеи по мере их появления. Но это моя вина.

Я буду первым, кто признает, что я не самый умный инструмент в сарае, но если я не считаю программирование под Android трудным, я не могу себе представить, что эти разработчики приложили к этому много усилий, или их всего лишь один-единственный трюк.

Но чтобы прямо ответить на ваш вопрос: Кривая обучения - это то, что вы из этого понимаете. Если вы серьезно относитесь к выпуску приложения и не опускаете руки, когда не можете понять что-то с первого раза, это все равно, что выучить второй язык программирования. Вы уже знаете все основы информатики, вам просто нужно поместить их в новый контекст.

7
ответ дан 1 December 2019 в 12:51
поделиться

Я только что закончил довольно большой проект Android в качестве университетского проекта (продолжительностью 2-3 месяца). Это была клиент-серверная навигационная система, клиент=Android, сервер=C# Web Service.
Просто следуйте этому руководству по установке и Hello, World учебнику, и вы сможете получить свое первое приложение для Android в течение часа.

Я не знаю, насколько профессиональными были эти программисты, если они не справились с довольно простой задачей. (Под простой подразумевается изучение основ Android)

PS. Я предполагаю, что у вас есть некоторый опыт программирования и знания в Java. В противном случае, я бы начал с этого.

3
ответ дан 1 December 2019 в 12:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: