Skip to content

Бизнес Юнион

  • Карта сайта

Как создать приложение на андроид?

16.05.2020 by admin

Содержание

  • Пишем своё первое приложение на Android
  • Скачать примеры парсинга компаний
  • GoodBarber – эстетическое удовольствие
  • Shoutem – Apple среди конструкторов мобильных приложений
  • Swiftic (раньше Como) – швейцарский нож среди конструкторов мобильных приложений
  • AppInstitute – лучше, чем кажется на первый взгляд
  • Appy Pie – праздник функций?
  • Bizness Apps – лид-магнит
  • AppYourself – легок и увлекателен в использовании
  • Mobile Roadie – разработчик мобильных приложений для предприятий
  • AppMachine – высокий потенциал конструктора приложений
  • Mobincube – приложения для всех
  • AppsBuilder – интуитивный итальянский дизайн
  • MobAppCreator – новенький конструктор приложений
  • AppMakr – старые добрые времена
  • IBuildApp
  • BuildFire
  • Appery.io
  • Gamesalad
  • Итоги

Пишем своё первое приложение на Android

Предисловие

Цель данного поста — с одной стороны поделиться своим успешным опытом старта разработки приложений на платформе Android и с другой стороны поспособствовать развитию рынка софта для этой замечательной и бурно растущей платформы за счёт (без ложной скромности скажу) возможно Вас, прочитавших данный пост. В сети, конечно, можно найти материалы на тему разработки приложения «чуть сложнее, чем helloworld», но как правило они разрозненные и в них не описываются различные мелкие подводные камешки. В данном посте мы рассмотрим полный цикл разработки приложения, начиная с чистого компьютера до готового apk-файла. Под катом скрины.

Подготовка к разработке

Для того, чтобы подготовиться к разработке не требуется каких-то особых действий и манипуляций. Буду описывать пошагово, что нужно сделать. У меня стоит Windows XP, поэтому и всё нижесказанное следует относить именно к данной ОС, хотя действия без каких-то сильных изменений можно применить и к другим ОС семейства Windows и даже Linux.

  • Установка среды разработки Eclipse
  • Установка ADT плагина к Eclipse
  • Установка JDK и JRE
  • Установка Android SDK
Установка среды разработки Eclipse

Тут всё просто. Идём в раздел Downloads на официальном сайте и качаем версию Classic. Далее просто распакуйте архив, куда вам хочется, я же решил это сделать в почетную директорию C:\Eclipse

Установка ADT плагина к Eclipse

Запускаем Eclipse, и открываем диалог установки плагина через меню Help → Install new software. В поле Work with вписываем адрес загрузки плагина dl-ssl.google.com/android/eclipse (если не получилось, то плагин можно скачать и установить вручную по ссылке http://developer.android.com/sdk/eclipse-adt.html), далее в таблице ниже появится Developer Tools, отмечаем его и идем далее.
После успешной установки, можно перезапустить среду Eclipse.

Установка среды для Java: JDK и JRE

Если у вас еще не установлены Java Development Kit (JDK) и Java Runtime Environment (JRE), то их необходимо установить. Сделать это можно на сайте Oracle. Скачайте и установите JDK и JRE.

Установка Android SDK

Дело осталось за малым — это скачать и установить свежий Android SDK. Это делается на сайте для Android разработчиков. Я лично установил SDK опять-таки в почётную директорию C:\Android. После этого необходимо добавить платформы и прочие дополнительные элементы SDK. Я добавил все доступные версии, так как планирую делать приложения и для ранних платформ, а также USB-драйвер и примеры приложений.
Подготовка к разработке завершена. Теперь следующий этап — создание приложения.

Создание Android-приложения

Перед тем как создать своё первое приложение, можно создать виртуальное Android-устройство, чтобы быстро тестировать на нём свой свеженаписанный софт. Вначале я хочу сказать вам несколько слов по поводу Android Virtual Device (AVD). Это виртуальный смартфон с ОС Android, на котором вы с легкостью сможете запускать созданную вами программу. Как можно заметить, преимущество Android Virtual Device состоит в том, что наглядно можно увидеть как будет работать Ваша программа на разных смартфонах с Android, а не покупать весь модельный ряд и тестировать приложение на каждом из них.

Приступим к созданию виртуального устройства Android. Следуем в меню по пути Window → Android SDK and AVD Manager.
Выбираем New в правой части окна, в появившемся окне вписываем имя виртуального устройства, платформу (допустим Android 2.1), размер карты памяти (допустим 512 Mb), тип дисплея (допустим HVGA). Затем жмем внизу на кнопку Create AVD.
Теперь создадим проект. Для этого идем по пути в меню File → New → Other, в появившемся списке Android → Android Project.
В качестве примера расскажу о разработке одной моей простейшей программы UfaTermometr, показывающей текущую температуру с датчиков, расположенных на одном из объектов местной энерго-компании.
После создания проекта, слева вы увидите дерево директорий. Перво-наперво загрузим свою иконку приложения, а точнее 3 иконки под разные варианты. В папку drawable-hdpi грузим png-картинку с прозрачным фоном размером в 72×72, в drawable-mdpi соответственно 48×48 и в drawable-ldpi самую маленькую размером 36×36. Делать это можно простым перетаскиванием файлов прямо на дерево. Следующим шагом будут элементы управления. В моей программе было необходимо всего три элемента интерфейса: ImageView (просто картинка логотип приложения), Button (обновить значение температуры) и TextView (вывод значения температуры). Все эти элементы управления нужно описать в специальном xml-файле. В дереве он расположен по адресу res → layout → main.xml. Во-многом разметка элементов управления сходна с вёрсткой веб-страниц, тут есть и padding, и margin, и аналог align. Код main.xml моего приложения:
<?xml version=»1.0″ encoding=»utf-8″?>
<LinearLayout xmlns:android=»schemas.android.com/apk/res/android»
android:orientation=»vertical»
android:layout_width=»fill_parent»
android:layout_height=»fill_parent»
>
<ImageView android:layout_width=»fill_parent»
android:layout_height=»wrap_content»
android:src=»@drawable/droid»
android:layout_gravity=»center_horizontal|center»
android:layout_margin=»0px»
/>
<Button
android:id=»@+id/refrbutton»
android:layout_width=»wrap_content»
android:layout_height=»wrap_content»
android:gravity=»center_horizontal»
android:layout_gravity=»center_horizontal|center»
android:textSize=»30px»
android:padding=»20px»
android:layout_marginTop=»10dip»
android:text=»Обновить»
/>
<TextView
android:layout_width=»fill_parent»
android:layout_height=»wrap_content»
android:text=»…»
android:textSize=»100dip»
android:gravity=»center_horizontal»
android:id=»@+id/temper»
android:textColor=»#EEE3C4″
/>
</LinearLayout>
Подробно останавливаться на разметке элементов управления не буду, так как это всё достаточно подробно описано в мануале и вообще интуитивно понятно, особенно тому, кто имел дело с html/css-вёрсткой и/или разработкой в какой-либо визуальной среде (например, Delphi). Единственное, обратите внимание как я загрузил произвольное изображение в ImageView. В поле src указывается путь, начинающийся с символа @ и далее указываете адрес по дереву. В папке res я заблаговременно создал подпапку drawable и «закинул» туда логотип, а затем просто указал ImageView путь. Легко? По мне так очень.
Непосредственно код приложения располагается по пути src → «ваше название package» → «название приложения».java.
По-умолчанию создается «болванка» главного класса и от неё уже дальше можно плясать. Не буду останавливаться на тонкостях такого простого кода как у меня в примере, но поясню, что логика работы объясняется тремя простыми шагами:

  • Загрузить HTML-страницу со значениями температуры
  • С помощью регулярок «вытащить» температуру
  • Показать в TextView значение температуры

Заметьте, что когда приложению требуются какие-то системные разрешения, нужно указывать их в манифесте AndroidManifest.xml. В данном конкретном случае мы используем подключение к Интернет, соответственно добавляем строчку <uses-permission android:name=»android.permission.INTERNET»/> в указанный выше xml-файл.
Собственно сам код, реализующий указанную выше логику работы:
package app.test.ufatermometr;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.TextView;
import android.widget.Button;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
import java.util.regex.*;
public class UfaTermometr extends Activity
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
final Button button = (Button) findViewById(R.id.refrbutton);
button.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) // клик на кнопку
{
RefreshTemper();
}
});
RefreshTemper(); // при запуске грузим температуру сразу
};
//—————————————————————-
public String GetTemper(String urlsite) // фукция загрузки температуры
{
String matchtemper = «»;
try
{
// загрузка страницы
URL url = new URL(urlsite);
URLConnection conn = url.openConnection();
InputStreamReader rd = new InputStreamReader(conn.getInputStream());
StringBuilder allpage = new StringBuilder();
int n = 0;
char buffer = new char;
while (n >= 0)
{
n = rd.read(buffer, 0, buffer.length);
if (n > 0)
{
allpage.append(buffer, 0, n);
}
}
// работаем с регулярками
final Pattern pattern = Pattern.compile
(«<span style=\»color:#+\»>+(+)+</span>+(+)»);
Matcher matcher = pattern.matcher(allpage.toString());
if (matcher.find())
{
matchtemper = matcher.group(1);
}
return matchtemper;
}
catch (Exception e)
{
}
return matchtemper;
};
//—————————————————————-
public void RefreshTemper()
{
final TextView tTemper = (TextView) findViewById(R.id.temper);
String bashtemp = «»;
bashtemp = GetTemper(«be.bashkirenergo.ru/weather/ufa»);
tTemper.setText(bashtemp.concat(«°»)); // отображение температуры
};
}
После того как приложение написано, можно уже его отлаживать и тестировать.

Запуск и тестирование приложения

Вспоминаем про нашу виртуальную машину и запускаем привычной кнопкой или менюшкой Run → Run
Вот такую картину мы можем затем созерцать:
Теперь, если вы хотите поделиться приложением, то нужно собрать apk-файл. Для этого воспользуемся меню File → Export и в списке Android → Export Android application. Далее выберите проект, затем создайте хранилище ключей keystore и ключ key, для этого нужно будет заполнить несколько полей с всякого рода справочной информацией. Получившийся apk-файл можно распространять и даже выложить в Android Market, но для этого придется зарегистрироваться и уплатить $25, что в общем-то немного, особенно для стоящего проекта. Но регистрация в Маркете, пожалуй, тема отдельной статьи.

Заключение

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

Источники, ссылки

В посте использованы материалы:

APK-файл приложения

UPD: Устранение возможных ошибок

Defite:
1. Ошибка ERROR: Unable to open class file C:\workspace\Test\gen\com\example\test\R.java: No such file or directory решается очисткой проекта через меню Project → Clean или перезапуском Eclipse.
2. Когда возникает ошибка emulator: ERROR: no search paths found in this AVD’s configuration. Weird, the AVD’s config.ini file is malformed. Try re-creating it — это следствие того, что у Вас кириллица в имени пользователя. Решается: идем в Компьютер → Свойства системы → Дополнительные параметры системы → Переменные среды. Создаем новую переменную с именем ANDROID_SDK_HOME и значением – путем, где находится папка AVD (например, C:\Android\). Создаем, далее ищем там же переменную Path, открываем и в поле значений через точку с запятой добавляем путь до папки tools Android SDK (например, C:\Android\tools). Сохраняем. Запускаем Eclipse, запускаем программу.
UPD 05.10.2011, во что превратилось данное приложение можно лицезреть на следующих скринах:
Это результат развития той самой болванки, которая выше дана в качестве примера.
Разработка и создание Android-приложений
Создание сайтов

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

Недавно разработчики WebsiteToolTester решили исследовать этот вопрос, и проверить, какие конструкторы помогут сделать мобильное приложение, если нет специальных знаний в области мобильного программирования. Команда сайта решила испытать лучшие конструкторы для создания приложений, которые сможет найти. Оказалось, недостатка в компаниях, предлагающих этот вид услуг, нет; легко нашлось более 30 вариантов, из них выбрали лучшие. В обзор ниже не вошел конструктор мобильных приложений Appropio, который отличается от зарубежных аналогов прежде всего полной поддержкой на русском языке и тем, что сама команда разработчиков находится в Санкт-Петербурге.

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

Приложение HTML5 – адаптированная для мобильного устройства версия существующего веб-сайта. Это дополнение к веб-сайту для пользователей смартфонов и планшетов.

Нативное приложение (самостоятельное, независимое от сайта) – в таком приложении заинтересовано большинство. Для него не нужен браузер, его можно скачивать в App Store, Google Play Store (и, возможно, Windows Phone Store). Нативное приложение позволяет рассылать очень удобные для владельцев push-сообщения, которые редко деактивируют.

Скачать примеры парсинга компаний

МАРКЕТПЛЕЙСЫ

БАЗА ОПТОВЫХ КОМПАНИИ РОССИИ

₽0.00

АВТОСЕРВИСЫ

БАЗА АВТОСЕРВИСОВ РОССИИ

₽0.00

ДОСКИ ОБЬЯВЛЕНИЙ

ДОМОФОНД

УКРАШЕНИЯ

САНЛАЙТ

₽0.00 ₽0.00

АПТЕКИ

СТОЛИЧКИ

₽0.00

КРАСОТА

УЛЫБКА РАДУГИ

₽0.00

ЭЛЕКТРОНИКА

ЭЛЬДОРАДО

₽0.00

Если посмотреть с финансовой стороны, приложение HTML5 обойдется приблизительно в 10-20 долларов в месяц, в то время как создание нативного приложения будет стоить в разы дороже. Потребуется платить приблизительно 40 долларов в месяц, чтобы зарегистрировать приложение в Google Play и App Store (иногда разработчик включает этот расход в тарифный план). Еще, существует вероятность, что приложение будет удалено, если окажется, что оно не соответствует длинному списку требований площадки. То, что обнаружила команда WebsiteToolTester, это существующий на ранних стадиях развития рынок; в недалеком будущем конкуренция на нем будет намного жестче. Тем не менее, WebsiteToolTester опубликовал список лучших, по их мнению, сервисов для создания мобильных приложений:

GoodBarber – эстетическое удовольствие

Конструктор приложений с интересным именем происходит из французской Корсики и сразу впечатляет красивыми темами шаблонов. Платформа предлагает популярные расширенные функции, такие как интеграция с социальными сетями, чат, геозонирование и маячки iBeacon. Приложения для iOS и Android на базе GoodBarber будут стоить 32 евро в месяц. С помощью сервиса можно самостоятельно создавать приложения от начала до конца и выбирать готовые шаблоны, которых огромное количество. Хорошо сделанное в GoodBarber приложение даже человек с наметанным глазом не сможет отличить от приложения, созданного профессионалами. На сайте можно посмотреть витрину приложений, которые были созданы с помощью этой системы (https://www.websitetooltester.com/out/goodbarber-showcase). Что понравилось: шаблоны очень красивые, цены для разряда нативных приложений конкурентоспособны, GoodBarber обладает высокой гибкостью, предлагает ультрасовременные функции. Что стоит улучшить: GoodBarber не имеет собственного интернет-магазина, но можно интегрироваться с Amazon, Etsy и Shopify.

Shoutem – Apple среди конструкторов мобильных приложений

Со времени запуска в 2011 году, этот производитель мобильных приложений стал «отполированным» продуктом. Shoutem имеет много очень мощных опций, например, гео-локализированный каталог мест – он оказался особенно полезным для пробного проекта WebsiteToolTester, приложения для музея. Предлагаемые конструктором элементы монетизации, как интеграция с Shopify и поддержка мобильной рекламы, помогают возместить то, что приходится потратить на пользование сервисом Shoutem. Это не самый дорогой разработчик, но он и не дешевый: цены стартуют примерно от 19.90 долларов в месяц (это Базовый пакет). Чтобы претендовать на загрузку в магазины приложений Apple или Android, придется выбирать, как минимум, Продвинутый пакет за 49.00 долларов.

Что понравилось: варианты дизайна (действительно очень хороши), элементы гео-локализации, простота в использовании, обработка закачиваемых изображений. Особенно впечатляет, что пользоваться конструктором легко и интересно, и в то же время он просто напичкан крутыми штуками. Что стоит улучшить: нужно добавить модуль собственного интернет-магазина Shoutem.

Swiftic (раньше Como) – швейцарский нож среди конструкторов мобильных приложений

Основатели этого сервиса для разработки мобильных приложений, запущенного в 2010 году в Израиле, утверждают, что привели в действие больше миллиона приложений во всем мире, что делает Swiftic одной из самых крупных рыб в океане создания приложений. Swiftic обеспечивает широкий выбор строительных блоков, таких как функция карт лояльности, интеграция органайзера, электронная коммерция, отзывы и события пользователя. Большая часть примеров приложений Swiftic – это рестораны, музыкальные группы и другие организации в сфере развлечений.

Swiftic недавно опубликовал новую структуру цен: ежемесячные (57 долларов), ежегодные (48 долларов) выплаты или 41 доллар, если подписываешься на два года сразу. Есть еще новинка, которая называется «Гарантия успеха за полгода» – Swiftic дает бесплатные шесть месяцев дополнительно, если не удастся достигнуть «значительных результатов в коммерческой деятельности» за первые шесть месяцев. Сервис позволяет публиковать приложение на Google Play или App Store сразу после создания, то есть не придется тратить время на изучение правил загрузки, пользовательских соглашений и т.п.

Что понравилось: редактор очень хорошо организован и прост в использовании, диапазон функций – один из самых обширных, отличные дизайны, «Гарантия успеха за полгода» очень привлекает. Что стоит улучшить: WebsiteToolTester столкнулись с тем, что в течение недели после регистрации, каждый день на почту приходили надоедливые рекламные письма, но в Swiftic заверили, что проблема решается прямо сейчас.

AppInstitute – лучше, чем кажется на первый взгляд

AppInstitute – крупнейший конструктор мобильных приложений в Великобритании и победитель нескольких премий среди стартапов. Здесь есть замечательные функции электронной коммерции с детально настраиваемыми меню каталога и опциями лояльности. AppInstitute предлагает отличный функционал заказов, который лучше, чем кажется на первый взгляд. Время, которое нужно потратить чтобы разобраться, действительно того стоит. Также удачно реализованы функции загрузки видео и другого контента. Конструктор предлагает хорошую цену: приложения для iOS и Android за 28 долларов в месяц. В качестве бонусов, вы будете получать основные уведомления со статистикой и аналитикой работы приложения. Что понравилось: функционал заказов действительно хорош. Что стоит улучшить: отсутствие опций интеграции с бэкендом.

Appy Pie – праздник функций?

Appy Pie создана в Индии, это еще один конструктор мобильных приложений, создатели которого утверждают, что сервис – один из самых быстроразвивающихся на рынке. Такие заявления трудно проверить, но создается впечатление, что Appy Pie действительно завоевывает популярность в определенных частях земного шара. Конструктор не ограничивает пользователя жесткой структурой, это как квартира со свободной планировкой. По всей видимости, сервис этой функцией ориентирован на новичков. C этим конструктором не потребуется ничего устанавливать или загружать, мобильное приложение создается онлайн. Готовый продукт представляет собой гибридное приложение, основанное на HTML5, которое работает с системами Android, iOS, Windows Phone и Blackberry.

Самым большим плюсом Appy Pie являются его уникальные функции. Здесь действительно предлагаются вещи, которые не сделает больше ни один конструктор. Например, можно добавлять функцию in-app purchases (покупки виртуальных товаров внутри приложения), соединять между собой базы данных, скачивать электронные книги, даже – создать собственное приложение знакомств! Многие из этих функций – это часто просто интеграция, но тем не менее. Что понравилось: интересные нишевые функции, много интеграции, простота использования. Что стоит улучшить: низкокачественный дизайн ярлыков и шаблонов часто выдает любительский уровень создаваемых приложений, служба поддержки часто не отвечает.

Bizness Apps – лид-магнит

В видео на своем сайте создатели Bizness делают смелое заявление: каждое двадцатое приложение работает на основе сервиса Bizness Apps. Калифорнийская компания начала работу в 2010 году и помогла запустить более 300 тысяч приложений. Чтобы создать мобильное приложение для iOS или Android, придется выбрать пакет для мобильных приложений за 59 долларов в месяц. Редактор понятно структурирован, производит впечатление надежности. Что понравилось: сторонняя интеграция, инструмент лид-магнита. Что стоит улучшить: хотелось бы видеть более интересное визуальное оформление. По быстродействию уступает конкурентам.

AppYourself – легок и увлекателен в использовании

Эта компания была запущена в 2011 году. У пользователей есть возможность создать мобильное приложения для iOS, Android, Windows Phone и также чистые приложения HTML5. AppYourself обещают не ограничиваться мобильным приложением: в отличие от большинства конструкторов, здесь можно сделать рабочий веб-сайт, который автоматически синхронизирует контент с приложением. В настоящее время эта функция находится в фазе открытой бета-версии. AppYourself предлагает четыре пакета Сетевой (5€), Базовый (15€), Премиум (30€) и Бизнес (50€ и 200€ за установку). Можно тестировать AppYourself бесплатно без ограничений. Для того чтобы иметь возможность загружать приложение в один из магазинов (App Store или Google play), нужен, как минимум, Базовый пакет.

Функции конструктора включают электронную коммерцию, опции заказа через Open Table и Resmio, карты лояльности, фотогалереи и обычные ленты новостей с прокруткой. Что понравилось: интерфейс хорошо структурирован и очень прост в использовании, имеется собственный модуль интернет-магазина, быстрая техподдержка. Есть возможность обновлять приложение с помощью Connect App. Что стоит улучшить: AppYourself – это немецкая компания, и в меню есть пункты, которые не были полностью переведены.

Куда подевались все приложения? Согласно Statista, в трех основных магазинах хранится приблизительно 2.8 миллиона приложений. По данным только Swiftic и AppMakr, в общей сложности их конструкторами были созданы более 3 миллионов приложений. Это может означать только то, что существенное количество приложений не попадает в App Store, Google Play Store и Window Phone Store.

Mobile Roadie – разработчик мобильных приложений для предприятий

Как один из наиболее крупных игроков Mobile Roadie гордо демонстрирует своих клиентов: Disney, TED.org, Universal, Мадонна, Тейлор Свифт и другие бренды-гиганты сделали свои приложения на этой платформе. Учитывая диапазон стандартной цены от 149 долларов (CORE) до 799 долларов (PRO) в месяц, становится понятно, что Mobile Roadie ориентируется на крупные компании. WebsiteToolTester обращает внимание на функции дизайна, демонстрирующие великолепные шаблоны с множеством опций, которые так и хочется «потрогать».

Есть несколько хороших социальных функций, как чаты и фан-стена, что особенно пригодилось бы творческим компаниям и музыкантам. Музыкантам также понравится интеграция аудиоплеера. Mobile Roadie предлагает и расширенные функции, такие как гео-таргетинг контента. Из-за широкого диапазона функций процесс разработки с этим конструктором займет больше времени, чем с большинством других. Что понравилось: шаблоны очень изящные, огромный функционал с расширенными возможностями. Что стоит улучшить: цены слишком высоки для большинства представителей малого бизнеса, справиться с редактором Mobile Roadie нелегко даже профессионалам.

AppMachine – высокий потенциал конструктора приложений

У названия этого конструктора мобильных приложений, похоже, более глубокое значение, чем кажется. AppMachine автоматизирует большое количество утомительных процессов, которые нередко приходилось делать вручную. Просто дайте AppMachine URL своего веб-сайта, и он импортирует все, что посчитает полезным для приложения (под контролем пользователя). Твиттер, Фейсбук, RSS-каналы и даже изображения – все, что вы пожелаете будет импортировано. Эта функция уникальная и очень полезная Редактор этой голландской компании визуально впечатляет, но в то же время не подавляет – классная идея с использованием строительных блоков Lego. По версии WebsiteToolTester, это один из лучших конструкторов приложений. Хотя не весь пользовательский интерфейс интуитивно понятен сходу.

Сегодня AppMachine предлагает два пакета: Плюс за 49 долларов и Про за 69 долларов в месяц. Что понравилось: мощный редактор, системный подбор блоков. Что стоит улучшить: хотелось бы, чтобы пользовательский интерфейс был немного логичнее и быстрее.

Mobincube – приложения для всех

В отличие от Mobile Roadie, Mobincube позиционирует себя как разработчик сайтов для всех. Mobincube утверждает, что у всех должна быть возможность создать приложение и немного на нем подзаработать, очевидно, используя их платформу AdMob. Конечно, прежде немного придется потратить, но в самом деле немного, потому что Mobincube очень доступен: самый дешевый пакет без рекламы стоит 9.99 долларов. Удивительно, но в хранилища можно загружаться даже с минимальным пакетом. В процессе использования редактора, местами создается ощущение немного «бета». Иногда придется даже переключать браузеры, чтобы добраться до определенных функций. Но есть довольно мощные инструменты; Mobincube позволяет создать сложные типы страниц: например, вы можете использовать базу данных SQLite, чтобы втянуть данные из внешнего сервера. WebsiteToolTester признается, неизвестно, как это работает, да и с точки зрения пользовательской дружественности есть куда стремиться. Однако плюс доступности перекрывает недоработки – ведь это реальное приложение по очень низкой цене.

Что понравилось: очень конкурентоспособные цены, много шаблонов, некоторые функции перспективные и инновационные. Что стоит улучшить: технические недоработки, шаблоны немного ограниченные.

AppsBuilder – интуитивный итальянский дизайн

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

AppsBuilder: предлагает три тарифных плана: 52 доллара (для начинающих), 215 долларов (для постоянных клиентов) и 269 долларов (расширенный). Что понравилось: навигация редактора, редактор изображений и его функционал, хорошая техподдержка. Что стоит улучшить: есть бесплатная учетная запись и тестовая версия, но эти возможности труднодоступны.

MobAppCreator – новенький конструктор приложений

MobAppCreator – относительно молодая компания из Аргентины, и она создает впечатление таинственности, по крайней мере, найти стандартный раздел на сайте «о нас», профиль компании или другую информацию, дающую общее представление об организации, не удалось. Конструктор фокусируется на создании нативных приложений. С MobAppCreator у пользователя в распоряжении не будет столько шаблонов, как в других конструкторах, тем не менее, редактор сам по себе очень легок в использовании, имеет различные модули, которые объясняются просто, без избытка технической терминологии. Приятной особенностью является репрезентация iPhone, где пошагово визуализируются все добавленные в приложение обновления.

MobAppCreator предлагает четырнадцать дней на испытание сервиса с полным функционалом, и по истечению срока предлагается пакет за 32.50 доллара в месяц. Такая политика – не редкость, но за эту цену можно было бы предложить и побольше шаблонов. Что понравилось: редактор относительно прост в использовании, есть собственный модуль интернет-магазина для южноамериканского рынка. Что стоит улучшить: диапазон шаблонов; возможно, было бы лучше, если бы бесплатная версия была лимитирована по функционалу, а не по времени.

AppMakr – старые добрые времена

Этот разработчик из Сингапура имеет на своем счету почти 2 миллиона мобильных приложений. Компания заявляет о возможности создания мобильных приложений «всего за 20 минут». Но еще больше интригует прайс-лист с бесплатным пакетом, пакетами за 1 доллар и 14 долларов в месяц, что делает AppMakr одним из самых доступных конструкторов в мире. Руки чешутся его испробовать и узнать – возможно ли это все? Возможно, однако после регистрации ждет некоторое разочарование. Общий вид редактора не идет в ногу со временем, так сказать: похоже, модернизации не было несколько лет. Для справедливости, стоит отметить, что есть много строительных блоков, удобная работа над дизайном приложения. Платформа позволяет создавать приложения и с использованием кода, и без.

Что понравилось: доступные цены. Что стоит улучшить: дизайн и редактор. Конструкторы приложений, которые не были проверены командой WebsiteToolTester, но значатся в их списке.

IBuildApp

С IBuildApp было построено больше миллиона приложений. Конструктор широко используют частные клиенты и организации. Платформа предполагает использование непрофессионалами. Шаблоны на сайте конструктора не отличаются оригинальностью, хотя есть функционал мобильной коммерции, соцсетей и рекламы. Цены: Базовый пакет 9.99 долларов в месяц, Бизнес 39 долларов и пакет для предприятийагентств 99 долларов.

BuildFire

Сайт конструктора хорошо разработан, но рассказывает о компании только то, что на их счету более 30 тысяч клиентов. Предлагается бесплатный тарифный план и Премиум за 49 долларов в месяц.

Appery.io

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

Gamesalad

Создание игр – это чаше всего единоличное пространство профессиональных программистов. За 299 долларов в год техасская компания обеспечивает системой игровых строительных блоков для iOS и Android.

Итоги

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

Высококачественные визуальные компоненты – ключевой фактор; красивое приложение понравится людям, значит они будут его использовать. Кроме того, необходимо четко определить ценность приложения, обычно точная копия сайта не работает так хорошо, как хотелось бы. Приложение должно иметь собственные функции иили контент. Также стоит помнить, что в скором будущем с точки зрения функциональности приложения будут давать гораздо больше. А пользователи станут еще требовательнее.

Как создать приложение для Android?

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

Так как вы читаете эту статью, то скорее всего, ваши знания еще не на высоком уровне и вы только делаете первые шаги.

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

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

  • Интуитивно понятным для вас интерфейсом.
  • Логической и последовательной работе в редакторе.
  • Работа в двух направлениях: с кодом и графикой.
  • Четкая инструкция по работе и возможность задавать вопросы по работе на форуме поддержки.

Придерживайтесь данных советов и выбирайте только проверенные редакторы.

10 самых популярных графических конструкторов приложений

#1 Alstrapp

Alstrapp — полноценная CMS для создания и управлением приложением для Android и iOS.
Нет никаких абонентских платежей и подписок — только единоразовая покупка лицензии, которая дает возможность создавать неограниченное(!) количество приложений без ограничений.

Из основных преимуществ стоит отметить:

  • PUSH и Alert уведомления
  • управление клиентами (регистрация аккаунта, личный кабинет)
  • редактор контента (возможно добавлять и редактировать любой HTML контент без обновления приложения)
  • чат с пользователями
  • брендирование приложения (собственные иконки и экраны загрузки)
  • только бесплатные шаблоны для Android и iOS устройств
  • управление всеми приложениями в одном окне
  • 100% открытый исходный код

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

Alstrapp имеет систему локализаций и поддерживает русский язык.

Кстати, на русском языке можно написать и в поддержку — разработчики наши соотечественники.

#2 NWICODE

NWICODE является инновационным лидером в области разработок приложений, т.к. разработчикам удалось создать полноценную CMS, благодаря который каждый человек сможет написать своё приложение без каких либо знаний языков программирования. На этой платформе возможно создавать приложения для Android, iOS, а также Web App. Основные плюсы:

  • модули календаря, онлайн-записи, объявления и д.р;
  • не требует навыков программирования;
  • встроенная аналитика;
  • мобильный интернет-магазин Ecommerce;
  • бесплатный конструктор лэндингов;
  • интеграция с социальными сетями.

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

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

#3 APPS-TECH

Мы заметили удивительную вещь. Среди зарубежных конструкторов приложений большинство бесплатные, а среди отечественных – платные. Поэтому APPS-TECH словно глоток свежего воздуха, ведь предлагает создание и размещение приложений бесплатно.

Понятный интерфейс на русском языке и возможность разрабатывать неограниченное количество приложений портят только банальные шаблоны со стандартным дизайном

#4 FREEL APP

Главная особенность сервиса FREELAPP в отсутствии классической оплаты. Платить нужно только за лицензию на определённое количество приложений. Видеоуроки с пошаговым обучением, открытые исходные коды, удобный интерфейс, хранение данных на безопасных облачных серверах – благодаря этим преимуществам FREELAPP находится в нашем списке.

К сожалению сервис больше не доступен.

#5 Своёприложение

Платформа с креативным названием Своёприложение создана в начале 2017 года молодыми российскими предпринимателями и обладает широким функционалом. Она подходит для всех типов бизнеса, особенно, мобильных интернет-магазинов.

Первая «фишка» сервиса в том, что вы можете прислать свой фирменный стиль менеджеру, и он бесплатно интегрирует его в ваше приложение. Вторая — в приложении уже подключен эквайринг

К сожалению сервис больше не доступен.

#6 APPSFERA

Платформа APPSFERA позволяет создать приложение без технических знаний и буквально за несколько минут. Она предлагает более 50 готовых модулей, полностью настраиваемый дизайн, возможность использования собственных стилей и кодов, а также интегрирование RSS ленты любого сайта в приложение.

Вас ждут и дополнительные «плюшки», среди которых фото и видеогалерея, отправка push сообщений непосредственно на смартфоны клиентов, обнаружение геолокации

#7 THEAPPBUILDER

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

Сервис отлично подойдёт для начального и среднего уровня знания темы. Доступны пошаговые инструкции, также есть полезные советы.

Перечислю главные достоинства THEAPPBUILDER:

  • Невероятно богатый выбор готовых шаблонов. Идеально подходит для создания простых, незамысловатых приложений для Android.
  • Очень детальная статистика по созданию ваших приложений, доступная в простой форме.
  • Публикация вашего приложения в Google Play, не составит вам больших усилий.

#8 APPSGEYSER

Самый быстрый конструктор приложений. Главное преимущество данного редактора – вшивать ссылки и рекламу вашего сайта в приложения Android.

Вот еще некоторые главные отличия данного сервиса:

  • Написание приложений происходит довольно быстро
  • Создавать действительно рабочие игры с отменной графиком.
  • Понятная и удобная публикация в Google Play.
  • AppsGeyser дает вам работу по монетизировании приложения, непосредственно из нее.
  • В режиме онлайн вам доступно: создавать, редактировать и выкладывать в интернет, любые ваши приложения.

#9 IBUILDAPP

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

Перечислим особенности IBUILDAPP:

  • Очень объемный софт шаблонов на разные тематики: фотостудии, такси, рестораны, перевозки и многое другое. Выбирайте свой шаблон и подгоняйте его под свои нужды.
  • Наличие инструментов для продвижения вашего приложения в Google Play. Теперь вам не стоит переживать, за место под солнцем, программа сделает это за вас и продвинет в рейтинге ваш проект.
  • Подключение рекламы к вашему проекту, создавая тем самым возможность принести вам прибыль.

#10 App Inventor

Самый востребованный графический конструктор приложений на рынке. Данный ресурс был разработан, некем иным, как компанией Google. Этот редактор оснащен самыми продвинутыми методами и алгоритмами, которые способны создавать достойные программы.

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

Еще хочется отметить следующее:

  • Работая, вы все можете отслеживать в реальном времени, все действия просматриваются сразу.
  • Сохранение вашего проекта происходит в один клик.

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

Писать самому или доверить студии разработчиков?

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

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

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


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

Приложения для Android создаются на языке программирования Java. Сейчас как альтернатива Java продвигается еще и относительно новый более простой язык Kotlin (язык назван в честь острова? на котором расположен город Кронштадт). Наш пример будет на Java.

Сперва мы проверим, установлен ли на вашем компьютере (под управлением Windows) JDK. Java Development Kit – это комплект разработчика приложений от компании Oracle. Без него среда разработки не сможет правильно функционировать.

Для этого нажмите на клавиатуре Win + R. Введите cmd и нажмите Enter. Откроется командная строка. Далее в консоли необходимо набрать:

java -version

Скорее всего, вы увидите версию Java:

Это значит, что у вас уже установлен JDK. В противном случае его необходимо (150 Мб).

После установки JDK переходим к основному инструменту разработки для ОС Android – Android Studio. Загрузить его можно (944 Мб).

Android Studio – это свободно распространяемая среда разработки от Google. Это такой огромный комбайн для разработки приложений, в который вошли различные инструменты для тестирования, сборки приложений, а также шаблоны, удобный редактор макетов и многое другое. Android Studio постоянно обновляется, как и его многочисленные компоненты.

Версии Android Studio есть не только под Windows, но и для Mac OS и Linux. Системные требования для Android Studio: Windows 7/8/10, 3 Гб оперативной памяти минимум, 8 Гб RAM рекомендовано, 4 Гб на жестком диске.

Итак, вы скачали инсталлятор Android Studio.

Запускаем его.

Жмем Next, выбираем путь для установки. Настройки желательно не менять.

Затем запустится мастер настройки Android Studio. Здесь можно выбрать цветовую тему среды разработки, скачать дополнительные файлы. Тип установки выбираем стандартный.

После скачивания необходимых компонентов будет предложено выбрать тип вашего проекта. Выбираем Empty Activity и кликаем Next.

На следующем экране даем название проекту и выбираем, начиная с какой версии Android будет работать ваше приложение. Лучше всего выбрать – c Android 4.0.3 – так наше приложение будет работать на максимальном количестве устройств. Стоит отметить, что Android Studio настолько универсальна, что позволяет создавать приложения не только для смартфонов, но и для смарт-часов и телевизоров!

Далее у нас открывается основное окно Android Studio. Слева мы видим несколько разделов. Это структура нашего проекта. В папке manifests находится файл AndroidManifest.xml, который отвечает за информацию о приложении, импортируемые библиотеки, компоненты и другие параметры. В папке java находится непосредственно код (файл MainActivity в папке com.example.myapplication). В папке res находятся ресурсы приложения – кнопки, файлы, которые определяют дизайн интерфейса (например, activity_main.xml).

Acitivity – это отдельный экран, с которым взаимодействует пользователь. Примеры: экран с фото, набор номера, ввод текста. У нас будет один Acitivity (экран). Поэтому сразу идем по пути app – src – main – res – layout и открываем файл activity_main.xml. Переключаемся в режим Design.

Выбираем раздел Button и перетягиваем его на экран приложения. У нас появилась кнопка. Вводим текст на ней (kv.by).

Чтобы увеличить размер шрифта – переключаемся в режим Text и в коде в разделе Button добавляем такую строчку:

android:textSize=»25sp»

В режиме Design жмем правой кнопкой мыши и выбираем Constrain, далее выбираем все пункты по очереди. Это «привяжет» вашу кнопку, чтобы она не могла сместиться.

Далее редактируем надпись Hello, World – меняем на свою собственную («Мое первое приложение на Android»).

Следующий этап – добавляем картинку. Сначала мы должны ее добавить в проект. Картинка будет к примеру, эта:

Скачайте ее и перетяните прямо в проект в папку res – drawable. Она добавится в проект. Теперь открываем activity_main.xml и переключаемся в режим Design. Выбираем Common – ImageView. Перетягиваем на наш экран. Откроется окно выбора картинки. Переходим в раздел Project. Там видим логотип kv.by. Выбираем его и помещаем в середине окна нашего приложения. На картинке также применяем Constrain.

В итоге у вас должен получится такой код activity_main.xml:

<?xml version=»1.0″ encoding=»utf-8″?> <android.support.constraint.ConstraintLayout xmlns:android=»http://schemas.android.com/apk/res/android» xmlns:app=»http://schemas.android.com/apk/res-auto» xmlns:tools=»http://schemas.android.com/tools» android:layout_width=»match_parent» android:layout_height=»match_parent» tools:context=».MainActivity»> <TextView android:layout_width=»145dp» android:layout_height=»53dp» android:layout_marginTop=»262dp» android:layout_marginBottom=»416dp» android:gravity=»center» android:text=»Мое первое приложение на Android» app:layout_constraintBottom_toBottomOf=»parent» app:layout_constraintEnd_toEndOf=»parent» app:layout_constraintHorizontal_bias=»0.552″ app:layout_constraintStart_toStartOf=»parent» app:layout_constraintTop_toTopOf=»parent» /> <Button android:id=»@+id/button» android:layout_width=»199dp» android:layout_height=»113dp» android:text=»kv.by» android:textSize=»25sp» app:layout_constraintEnd_toEndOf=»parent» app:layout_constraintStart_toStartOf=»parent» tools:layout_editor_absoluteY=»114dp» /> <ImageView android:id=»@+id/imageView» android:layout_width=»216dp» android:layout_height=»172dp» android:layout_marginStart=»55dp» android:layout_marginLeft=»55dp» android:layout_marginTop=»380dp» android:layout_marginEnd=»28dp» android:layout_marginRight=»28dp» android:layout_marginBottom=»51dp» app:layout_constraintBottom_toBottomOf=»parent» app:layout_constraintEnd_toEndOf=»parent» app:layout_constraintHorizontal_bias=»0.495″ app:layout_constraintStart_toStartOf=»parent» app:layout_constraintTop_toTopOf=»parent» app:srcCompat=»@drawable/logo» /> </android.support.constraint.ConstraintLayout>

И, соответственно, такой код MainActivity (в папке com.example.myapplication):

package com.example.myapplication; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } } <?xml version=»1.0″ encoding=»utf-8″?> <manifest xmlns:android=»http://schemas.android.com/apk/res/android» package=»com.example.myapplication»> <application android:allowBackup=»true» android:icon=»@mipmap/ic_launcher» android:label=»App kv.by» android:roundIcon=»@mipmap/ic_launcher_round» android:supportsRtl=»true» android:theme=»@style/AppTheme»> <activity android:name=».MainActivity»> <intent-filter> <action android:name=»android.intent.action.MAIN» /> <category android:name=»android.intent.category.LAUNCHER» /> </intent-filter> </activity> </application> </manifest>

А теперь пора проверить, все ли работает. Проверим на виртуальном смартфоне прямо у вас на компьютере.

Жмем вверху Tools – AVD Manager – Create Virtual Device.

Мы создаем виртуальное устройство (смартфон) под управлением Android. Выбираем Nexus 5X. Скачиваем сам эмулятор Android. Жмем Next. После всех манипуляций у вас в списке виртуальных устройств должен появиться «смартфон» Nexus 5X.

Теперь запустим приложение на виртуальном смартфоне – Run – Run app.

Появится окно с выбором, на чем необходимо его протестировать. Разумеется, выберем Nexus 5X.

На смартфоне открываем список приложений и ищем там App kv.by

Вот что получилось:

Работает! Приложение готово. Теперь можно и на ваш реальный смартфон его загрузить.

Чтобы установить на смартфон наше первое приложение – нужно создать apk-файл. APK – Android Package Kit, это такой незашифрованный zip-архив, в котором содержатся скомпилированный код приложения, файлы ресурсов, файлы манифеста и другая информация. Именно в формате apk хранятся файлы в Google Play, из которого мы скачиваем приложения.

Поскольку они не зашифрованы, картинки и некоторую другую информацию можно легко извлечь из любых приложений. Для этого есть ресурс APKMirror.com. На нем можно скачать apk-файл нужного приложения из Google Play. Затем переименовать его в *.zip и открыть любым архиватором. Там можно увидеть структуру приложения, иконки, графику. Например, вот как выглядит приложение WhatsApp изнутри:

Apk-файлы можно скачивать себе на смартфон или обмениваться ими. Либо установить в качестве приложения. Это удобно и дает некоторую свободу.

Для того, чтобы установить apk на вашем смартфоне, нужно сначала это разрешить. Идем в Настройки – Приложения – Особые права доступа – Установка неизв. приложений и там выбираем «Разрешено» для вашего файлового менеджера (например, Total Commander).

Итак, наша задача сделать apk-файл из кода, который мы написали. Для этого в Android Studio выбираем Build – Build Bundle / APK – Build APK. Запустится скрипт для создания apk. В конце вам предложат открыть папку в которой будет apk-файл. Далее необходимо подключить смартфон к компьютеру и скопировать полученный apk-файл в память телефона. Затем уже на смартфоне открыть файловым менеджером папку с файлом и установить его. Теперь у вас собственное приложение в смартфоне!

Если вас заинтересовала эта тема – вы можете ознакомиться с исходным кодом некоторых простейших приложений на GitHub. Например, там есть галерея и файловый менеджер. Вы можете редактировать их код под собственные нужды. Много информации о разработке под Android вы также можете найти .

Сделай сам: своё приложение для смартфона

Тех­ни­ка дошла до того, что соб­ствен­ное мобиль­ное при­ло­же­ние мож­но сде­лать без язы­ка про­грам­ми­ро­ва­ния. Или хотя бы без Java. Уже есть сер­ви­сы, кото­рые соби­ра­ют при­ло­же­ния из гото­вых частей, как в кон­струк­то­ре. От них не сто­ит ждать уни­каль­но­го дизай­на или осо­бых воз­мож­но­стей, но свою зада­чу они выпол­нят — у вас будет своё при­ло­же­ние, мож­но его про­да­вать или делить­ся им со все­ми.

Appsmakerstore

Плат­фор­мы: Android, iOS, HTML5

Сер­вис с гото­вы­ми шаб­ло­на­ми на раз­ные темы — от при­ло­же­ния для ноч­ных клу­бов до кор­по­ра­тив­но­го пор­та­ла. Мож­но настро­ить дизайн, пунк­ты меню и пове­де­ние поль­зо­ва­те­ля на каж­дой стра­ни­це, всё без кода. В резуль­та­те полу­чит­ся целых 4 про­дук­та:

  • при­ло­же­ния для Android и iOS;
  • при­ло­же­ние для Фейс­бу­ка;
  • мобиль­ный сайт на HTML5.

Если зна­е­те JavaScript и HTML, то може­те суще­ствен­но рас­ши­рить базо­вые воз­мож­но­сти кон­струк­то­ра.

Минус: сер­вис плат­ный, от 30 дол­ла­ров в месяц, но есть бес­плат­ный двух­не­дель­ный пери­од.

Аppybuilder

Плат­фор­мы: Android

Мощ­ная шту­ка, если нуж­но что-то дей­стви­тель­но осо­бен­ное:

  • боль­ше 100 ком­по­нен­тов, кото­рые мож­но пере­тас­ки­вать;
  • встро­ен­ный кон­струк­тор логи­ки пове­де­ния, где мож­но зада­вать усло­вия рабо­ты все­го при­ло­же­ния и его частей;
  • есть пере­мен­ные, с кото­ры­ми тоже мож­но рабо­тать в визу­аль­ном режи­ме;
  • нет огра­ни­че­ния по дизай­ну.

Инте­рес­ный момент: при выбо­ре рус­ско­го язы­ка вме­сто три­ко­ло­ра появ­ля­ет­ся флаг Китая.

Мину­сы: неста­биль­ная рабо­та и нужен навык дизай­не­ра. Из-за мно­же­ства функ­ций, кото­рые есть в этом сер­ви­се, он не все­гда может с пер­во­го раза собрать всё в одно при­ло­же­ние.


Рабо­та с дизай­ном
Настрой­ка логи­ки при­ло­же­ния

AppsGeyser

Плат­фор­мы: Android

Бес­плат­ный сер­вис по созда­нию про­стых при­ло­же­ний. Всё про­ис­хо­дит в поша­го­вом режи­ме, и един­ствен­ное, что от вас тре­бу­ет­ся — запол­нить нуж­ные поля на каж­дом эта­пе. В резуль­та­те вы полу­ча­е­те гото­вое при­ло­же­ние со стан­дарт­ным дизай­ном, но сво­им кон­тен­том. Ино­гда это может быть полез­но, когда надо быст­ро про­те­сти­ро­вать рынок или собрать отклик от поль­зо­ва­те­лей.

Мину­сы: всё толь­ко на шаб­ло­нах, поэто­му тон­кой настрой­ки не жди­те. Мак­си­мум — поме­ня­е­те фон и цвет кно­пок.


Мож­но даже создать свой мес­сен­джер, но интер­фейс у него будет так себе

iBuildApp

Плат­фор­мы: Android и iOS

Если вы — ком­па­ния и вам сроч­но нуж­но выпу­стить при­ло­же­ние, посмот­ри­те на этот сер­вис. В нём уже есть око­ло сот­ни гото­вых шаб­ло­нов для раз­ных видов биз­не­са, а глав­ное — под­держ­ка мно­же­ства видже­тов от форм реги­стра­ции до кор­зи­ны.

Мину­сы: сер­вис плат­ный — от 3700₽ в месяц. Дизайн шаб­ло­нов как буд­то застрял в нуле­вых — огром­ные кноп­ки на весь экран, стран­ные икон­ки и пол­ное отсут­ствие нуж­ной инфор­ма­ции. Но если нуж­но сроч­но, любой ценой и нет сво­е­го раз­ра­бот­чи­ка — то поче­му бы и нет?

Плат­фор­мы: Android, iOS, HTML5, Windows (+Phone)

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

Мину­сы: мы не уве­ре­ны, что это минус для тако­го про­дук­та, но на вся­кий слу­чай — сер­вис про­сит от 17 дол­ла­ров в год. Судя по резуль­та­ту, это того сто­ит.

Добавить комментарий Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Свежие записи

  • Бизнес задача
  • HR бренд работодателя
  • Комплекс мероприятий направленных на восстановление продуктивности
  • Фракция в партии
  • Форель разведение в пруду

Архивы

  • Июнь 2020
  • Май 2020
  • Апрель 2020
  • Март 2020

Мета

  • Войти
  • Лента записей
  • Лента комментариев
  • WordPress.org
© 2020 Бизнес Юнион | WordPress Theme by Superb Themes