Итак, вы хотите разрабатывать приложения для Android? Вот как научиться

  • Mark Lucas
  • 0
  • 1642
  • 127
Реклама

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

Прежде чем вы начнете свой путь разработки для Android, необходимо выполнить несколько предварительных условий..

Опыт Java: Разработка Android в основном выполняется на Java. Это не сложный язык для изучения, как таковой, но знание того, как это относится к разработке под Android, может быть непонятным, не имея прочного фундамента в языке. Android Java не является именно так стандартная Java, но изучение стандартных веб-сайтов на Java 2 и 2 приложений, которые могут помочь при изучении программирования на Java 2 веб-сайта и 2 приложения, которые могут помочь при изучении программирования на Java Есть много людей, которых я знаю, которые хотели бы знать, как программировать, но они Вас смущает, как начать и каковы общие идеи программирования. Кроме того, есть большой ... значительно облегчит вам разработку Android.

Опыт XML: Знание XML может быть полезным во многих областях, связанных с технологиями, и Android не является исключением. В частности, файлы XML Что такое файл XML и как его можно открыть и использовать? Что такое файл XML и как вы можете открыть и использовать его? Возможно, вы видели термин «XML». Возможно, вы даже случайно открыли файл XML. Что такое XML и как вы его используете? упростить объявление элементов пользовательского интерфейса в создаваемых вами приложениях. Прошлый опыт - большой плюс.

Среда разработки: Большинство разработчиков Android рекомендуют использовать Eclipse в качестве среды разработки для ваших сеансов кодирования. Вам также нужно будет установить Android SDK, прежде чем вы сможете начать создавать приложения. К счастью, Android предоставляет единый пакет, который включает в себя Eclipse, Android SDK и соответствующие инструменты. Имейте в виду, что в ближайшем будущем большинство разработок для Android отойдут от Eclipse к Android Studio, поэтому вы можете захотеть рассмотреть и это..

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

Официальный сайт разработчика Android

Лучшим местом для начала этого списка будет официальный сайт разработчиков Android. У них есть все, что вам может понадобиться для разработки приложений, включая интегрированные среды разработки и инструменты, упомянутые выше для начала работы. И учитывая то, как этот сайт управляется фактическими сопровождающими Android SDK, имеет смысл, что их информация будет самой лучшей и самой актуальной.

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

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

Цена: БЕСПЛАТНО

Мобильные игры Tuts + с Android

Tuts + (AKA TutsPlus) - отличный ресурс для учебных пособий в целом, но их раздел Android содержит массу полезной информации как для новичков, так и для опытных разработчиков. Просто просмотрите списки Android, и вы найдете более 150 учебных пособий, которые были опубликованы за последние три года.

Замечательно, что Tuts + классифицирует каждое руководство в соответствии с технологией (в данном случае Android SDK), а также сложностью и предполагаемым временем выполнения. Все эти учебники основаны на тексте, но они профессионально отформатированы и содержат множество скриншотов, которые помогут вам в случае путаницы.

Ранее я упоминал, что вы захотите узнать Java и XML, прежде чем приступить к разработке Android. Итак, серия руководств по Android 101 для Tuts + начинается с введения в Java перед тем, как приступить к работе с Android SDK. Они действительно знают, что делают, и проделали фантастическую работу по облегчению обучения.
Цена: БЕСПЛАТНО

Маракана Android Bootcamp серии 2012

Marakana - это компания, которая проводит обучение ИТ-специалистов в различных областях, и их опыт действительно показывает, когда вы смотрите на некоторые из их предложений. Что касается Android, они выпустили серию видео под названием Android Bootcamp Series, и они оказались одними из самых полезных видео для разработчиков Android, которые в настоящее время существуют..

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

Каждый урок имеет переменную продолжительность: некоторым нужно всего тридцать минут, а другим - до трех часов. Удивительно, что Маракана выпустил пять дней обучения бесплатно, так что воспользуйтесь этим, пока можете. Однако, прежде чем начать, вы должны хорошо разбираться в Java, так как это одна из их предпосылок для курса.

Цена: БЕСПЛАТНО

Руководства по разработке Android @ Vogella.com

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

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

Цена: БЕСПЛАТНО

Серия Android-разработок @ Lynda.com

Если вы учитесь лучше всего с помощью видео, а серии Bootcamp от Marakana вам не хватит, то вы можете рассмотреть видеоролики о разработке для Android на Lynda.com, веб-сайте с тысячами различных видеокурсов по сотням различных технических тем. Раздел Android на Lynda.com содержит одиннадцать видеокурсов, каждый из которых длится от двух до семи часов, что дает более 40 часов качественного образования..

Одно видео поможет вам создать приложение для заметок с нуля. Еще одно видео содержит семь часов необходимого обучения Java. Еще одно видео посвящено теме разработки Flash-игр для Android. Все они стоят часов, и Линда доказала, что является огромным ресурсом для обучения..

Цена: $ 25 в месяц подписка. Существует вариант для семидневной бесплатной пробной версии. Если вы подписываетесь, убедитесь, что вы воспользовались ценой и ознакомились с другими учебными предметами на сайте..

Заключение

Это прекрасное время для изучения того, как разрабатывать приложения для Android. Существует больше ресурсов, чем когда-либо прежде, и вы можете получить доступ к большинству этих ресурсов, не платя ни цента. И не имеет значения, какой метод вы предпочитаете - письменные руководства, видеоуроки, записанные лекции и т. Д. - потому что есть достаточно разнообразия.

В статье не упоминается MIT App Inventor, представляющий собой инструмент, предоставляемый MIT, который превращает процесс разработки приложения в визуальный. Он отлично подходит для не-программистов и начинающих, хотя он жертвует большой гибкостью и контролем, которые возникают при создании приложения с нуля. Ознакомьтесь с нашим руководством по MIT App Inventor, если вы заинтересованы.

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

Кредиты изображений: Android-телефон через Shutterstock




О современных технологиях, просто и доступно.
Ваш гид в мире современных технологий. Узнайте как использовать технологии и гаджеты, которые нас окружают каждый день и научитесь открывать интересные вещи в Интернете.