Разработка под Android. Пытаемся подружиться с зеленым роботом

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

Как бы компания “Apple” не рапортовала о самом большом количестве проданных смартфонов, но реалии СНГ диктуют свои условия. У нас невозможно обойтись одной IOS и разработка приложений для Android в наших широтах просто обязательна.

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

Основные языки для разработки

Основной и самый каноничный язык для разработки под OC Android является Java. Это один из самых популярных языков в принципе. У него масса возможностей, что даже заслужило от Google высокую оценку, как лучший язык программирования под Android.

Буквально недавно, в 2017 году, был представлен новый язык программирования Kotlin. Многие программисты его сразу полюбили из-за простоты изучения и возможность поддержки IDE Android Studio. 

Эти два языка будут первыми, если Вы обратитесь за консультацией к разработчику. И все-таки, это не единственные возможные варианты. Нередко встречаются продукты на C/C++, существенно реже попадается BASIC.

Если требуется кроссплатформенное решение, разработки ведутся на языках Corona SDK и LUA. При знании JavaScript, HTML и CSS разработчик может воспользоваться PhoneGap.

Возможные варианты среды разработки

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

Если мы говорим о самом оптимальном решении, то здесь фаворитом считается среда Eclipse. Она поддерживает Java и другие основные языки программирования. Потеснить Eclipse смогла только Android Studio, набирающая популярность среди разработчиков в последнее время. Google сам разработал этот IDE и всячески старается его продвигать и поддерживать.

Если разработчик предлагает работу в другой среде, поинтересуйтесь о выборе языка программирования и аргументации такого выбора. Android Studio может поддерживать 3 языка Kotlin, Java и C++. То есть, для отказа от этого должны быть весомые аргументы.

Как быть заказчику в “первый раз”?

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

  1. Безусловно, необходимо проверить уже выполненные проекты.
  2. Узнать, на каком языке будет происходить разработка и среда работы.
  3. Познакомиться с командой. В идеале, если в штате есть дизайнер, с которым можно сразу обсудить возможные графические решения.
  4. Скачайте какое-то приложение из уже разработанных компанией. Познакомьтесь с примерами самостоятельно.

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

Оцените статью