Как сделать приложение для ios для сайта

Добавил пользователь Владимир З.
Обновлено: 04.10.2024

В этом руководстве показано, как создать приложение iOS или macOS, которое интегрируется с платформой удостоверений Майкрософт для реализации входа пользователей, и как получить маркер доступа для вызова API Microsoft Graph.

В этом руководстве рассматриваются следующие темы:

  • создание проекта приложения для iOS или macOS в Xcode;
  • регистрация приложения на портале Azure;
  • добавление кода для поддержки входа и выхода пользователей;
  • добавление кода для вызова API Microsoft Graph.
  • Тестирование приложения

Предварительные требования

Принципы работы приложения из учебника

В этом учебнике приложение может авторизовать пользователя и получать данные из Microsoft Graph от его имени. Доступ к этим данным будет осуществляться через защищенный API (в данном случае API Microsoft Graph), который требует авторизации и защищен платформой удостоверений Майкрософт.

В этом примере используется библиотека аутентификации Майкрософт (MSAL) для проведения проверки подлинности. MSAL автоматически обновляет маркеры, обеспечивает единый вход для других приложений на устройстве, а также управляет учетными записями.

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

Создание нового проекта

  1. Запустите Xcode и щелкните Create a new Xcode project (Создать новый проект Xcode).
  2. Для приложений iOS выберите iOSПриложение с одним представлением, а затем Далее.
  3. Для приложений macOS выберите macOSCocoa App, а затем Далее.
  4. Укажите название продукта.
  5. Установите для параметра Язык значение Swift и выберите Далее.
  6. Выберите папку для создания приложения и нажмите кнопку Создать.

Добавление MSAL

Выберите один из следующих способов установки библиотеки MSAL в приложении:

CocoaPods

Если вы используете CocoaPods, установите , сначала создав пустой файл podfile в папке проекта .xcodeproj . Добавьте следующую строку в файл podfile :

Замените именем проекта.

В окне терминала перейдите в папку, где находится podfile , и запустите pod install , чтобы установить библиотеку MSAL.

Чтобы перезагрузить проект в XCode закройте его и откройте .xcworkspace .

Carthage

Если вы используете Carthage, установите библиотеку , добавив ее в Cartfile :

В окне терминала в том же каталоге, в котором находится обновленный Cartfile , выполните следующую команду, чтобы инструмент Carthage обновил зависимости в проекте.

Вручную

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

Добавление регистрации приложения

Затем добавьте регистрацию приложения в код.

Сначала добавьте в начало файлов ViewController.swift , AppDelegate.swift или SceneDelegate.swift следующие инструкции import:

Затем добавьте следующий код в ViewController.swift до viewDidLoad() .

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

Настройка параметров проекта Xcode

Добавьте новую группу цепочек ключей в раздел Signing Capabilities (Подписывание и возможности) для проекта. Группа цепочки ключей должна иметь значение com.microsoft.adalcache в iOS и com.microsoft.identity.universalstorage в macOS.

Xcode UI displaying how the the keychain group should be set up

(Только для iOS) Настройка схем URL-адресов

В Xcode откройте Info.plist как файл исходного кода и добавьте следующее в раздел Замените [BUNDLE_ID] значением, использованным на портале Azure. Если вы загрузили код, идентификатор пакета будет com.microsoft.identitysample.MSALiOS . Если вы создаете собственный проект, выберите свой проект в Xcode и откройте вкладку Общие сведения. Идентификатор пакета появляется в разделе Удостоверение.

(Только для macOS) Настройка песочницы приложения

  1. Перейдите к параметрам проекта Xcode > выберите вкладку >>>.
  2. Выберите флажок Исходящие подключения (Клиент) .

Создание пользовательского интерфейса для приложения

Теперь создайте пользовательский интерфейс с кнопками для вызова API Microsoft Graph и для выхода, а также с текстовым представлением, чтобы просматривать некоторые результаты, добавив следующий код в класс ViewController :

Пользовательский интерфейс iOS

Пользовательский интерфейс macOS

Затем, также внутри класса ViewController следует заменить метод viewDidLoad() на:

Использование MSAL

Инициализация MSAL

Добавьте в класс ViewController метод initMSAL .

Добавьте следующее после метода initMSAL в класс ViewController .

код iOS:

код macOS:

(Только для iOS) Работа с обратным вызовом входа

Откройте файл AppDelegate.swift . Чтобы обработать обратный вызов после входа, добавьте MSALPublicClientApplication.handleMSALResponse в класс appDelegate , например:

Если вы используете Xcode 11, то вместо этого в следует поместить обратный вызов MSAL. Если UISceneDelegate и UIApplicationDelegate поддерживаются для совместимости с более старыми версиями iOS, то обратный вызов MSAL потребуется поместить в оба файла.

Получение маркеров

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

MSAL предоставляет два основных метода получения маркеров: acquireTokenSilently() и acquireTokenInteractively() .

acquireTokenSilently() пытается выполнить вход и получить маркеры без какого-либо взаимодействия с пользователем пока учетная запись существует. Для acquireTokenSilently() требуется предоставить допустимое значение MSALAccount , которое можно получить с помощью одного из API перечисления учетной записи MSAL. В этом примере для получения текущей учетной записи используется applicationContext.getCurrentAccount(with: msalParameters, completionBlock: <>) .

Метод acquireTokenInteractively() всегда отображает пользовательский интерфейс при попытке входа пользователя. Он может использовать файлы cookie сеанса в браузере или учетную запись в Microsoft Authenticator для реализации интерактивного единого входа.

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

Интерактивное получение маркера

Приведенный ниже фрагмент кода первый раз возвращает маркер путем создания объекта MSALInteractiveTokenParameters и вызова acquireToken . Далее будет добавлен код, который делает следующее.

  1. Создает MSALInteractiveTokenParameters с областями.
  2. Вызывает acquireToken() с созданными параметрами.
  3. Обрабатывает ошибки. Дополнительные сведения см. в руководстве по обработке ошибок MSAL для iOS и macOS.
  4. Обрабатывает успешные выходные данные.

Добавьте в класс ViewController приведенный далее код.

Свойство promptType объекта MSALInteractiveTokenParameters настраивает поведение запроса аутентификации и согласия. Поддерживаются следующие значения.

  • .promptIfNecessary (по умолчанию) — пользователю предлагается только при необходимости. Процесс единого входа определяется наличием файлов cookie в веб-представлении и типом учетной записи. При входе в систему нескольких пользователей отображается возможность выбора учетной записи. Это поведение по умолчанию.
  • .selectAccount — если пользователь не указан, в веб-представлении аутентификации отображается список текущих учетных записей, выполнивших вход, для выбора пользователем.
  • .login — требует, чтобы пользователь прошел аутентификацию в веб-представлении. Если указано это значение, то одновременно может быть выполнен вход только одной учетной записи.
  • .consent — требует, чтобы пользователь предоставил согласие на текущий набор областей для запроса.

Автоматическое получение маркера

Вызов API Microsoft Graph

ключ заголовка value
Авторизация Носитель

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

Дополнительные сведения приведены на странице Microsoft Graph.

Использование MSAL для выхода

Теперь добавим поддержку функции выхода.

Если функция выхода реализована с помощью MSAL, из приложения удаляется вся известная информация о пользователе, а также прекращается сеанс на устройстве пользователя, если это разрешено настройками устройства. При необходимости можно также выполнить выход пользователя в браузере.

Чтобы добавить функцию выхода, добавьте следующий код в класс ViewController .

Включение кэширования маркеров

По умолчанию MSAL кэширует маркеры приложения в цепочку ключей iOS или macOS.

Чтобы включить кэширования маркеров:

  1. Убедитесь, что приложение подписано правильно
  2. Перейдите к параметрам проекта Xcode > выберите вкладку >>> (Включить общий доступ к цепочке ключей).
  3. Выберите + и введите одну из следующих записей +.
    • iOS: com.microsoft.adalcache
    • macOS: com.microsoft.identity.universalstorage

Добавление вспомогательных методов

Чтобы выполнить пример, добавьте в класс ViewController следующие вспомогательные методы.

Пользовательский интерфейс iOS:

Пользовательский интерфейс macOS:

Получение дополнительных сведения об устройстве (только iOS)

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

Приложения для нескольких учетных записей

Это приложение создано для сценария с одной учетной записью. MSAL также поддерживает сценарии с несколькими учетными записями, но это требует дополнительной работы с приложениями. Вам нужно будет создать пользовательский интерфейс, чтобы помочь пользователю выбрать нужную учетную запись для каждого действия, для которого требуются маркеры. Кроме того, приложение может реализовать эвристику для выбора нужной учетной записи с помощью запроса всех учетных записей из MSAL. См. accountsFromDeviceForParameters:completionBlock: accountsFromDeviceForParameters:completionBlock: .

Тестирование приложения

Выполните сборку и развертывание приложения на тестовом устройстве или в симуляторе. При этом должен выполняться вход в приложение и получение маркеров для учетных записей Azure AD или личных учетных записей Майкрософт.

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

После выполнения входа в приложении будут отображаться данные, возвращенные из конечной точки Microsoft Graph /me .

Дальнейшие действия

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

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

🍏 Как начать разрабатывать iOS-приложения с нуля

Эта статья написана по моему личному опыту. Сейчас я заканчиваю факультет программирования Берлинского университета им. Гумбольдта и работаю в Daimler AG/Mercedes Benz. Первое приложение разработала в университете. Это децентрализованное Android-приложение, позволяющее группе людей общаться без доступа к сети. Штука полезная, особенно когда вы где-то в горах или в джунглях 🐵

Однако сам процесс разработки под Android меня не впечатлил, я решила, что разработка приложений – не моё. К счастью, потом я приняла участие в менторском проекте между моим университетом и медицинским университетом Шарите. Так я открыла для себя разработку мобильных приложений для iOS.

🍏 Как начать разрабатывать iOS-приложения с нуля

Конечно, вам будет гораздо легче, если вы умеете программировать, но создавать простые iOS-приложения можно даже без навыков программирования. Сейчас активно развиваются NoCode-технологии , и программы для iOS можно делать в PaintCode .

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

🍏 Как начать разрабатывать iOS-приложения с нуля

Разработка мобильных приложений под iOS – это не только весело, но и выгодно. В США за 2019 г. средняя годовая зарплата составляла 84 тыс. долл.

На диаграмме учитываются зарплаты разработчиков Apple, IBM и Sapient Corporation.

На диаграмме учитываются зарплаты разработчиков Apple, IBM и Sapient Corporation. На Glassdoor можно найти годовую зарплату в 107 тыс. долларов!" data-src="https://media.proglib.io/posts/2020/07/23/ca85a719d8a345c9a3d337840ea68fa6.jpg" > На Glassdoor можно найти годовую зарплату в 107 тыс. долларов!

C тех пор, как Apple запустил App Store в 2008 г., было разработано 2 млн приложений . Согласно Appinventiv к 2021 году количество загрузок достигнет 353 млрд. Что насчёт России? По данным портала SuperJob в России разработчики iOS-приложений получают от 64 до 120 тыс. рублей.

Итак, что нужно, чтобы получить работу в качестве разработчика iOS?

Самая широко используемая IDE для iOS-разработки – это Xcode. Можно за день изучить, что где находится и для чего используется. Стоит потратить время и на продвинутые фичи и горячие клавиши , это облегчит и ускорит процесс разработки.

Разрабатывать iOS-приложения можно и на Objective-C, но обычно его используют для поддержки легаси-приложений. Для написания новых программ лучше подойдет Swift. Этот язык сейчас активно продвигается самой Apple.

🍏 Как начать разрабатывать iOS-приложения с нуля

Важно уметь адаптироваться к изменениям. Я бы не сказала, что каждая новая фича – это что-то хорошее. Если запустить Xcode, то можно увидеть много маленьких кнопок и панелей. Поверьте, нет ничего раздражительнее, когда в них что-то меняют, передвигают, удаляют, и потом надо тратить тысячу часов на их поиск. Ладно, преувеличиваю (нет).

Разработчику iOS-приложений обязательно нужно уметь создавать пользовательские интерфейсы. Подвох в том, что это можно сделать несколькими способами. Например, используя Interface Builder и Storyboards из туториалов Apple. Или с помощью кода, для чего есть тоже множество разных решений . А можно взять SwiftUI – фреймворк для декларативного программирования пользовательских интерфейсов. Он относительно новый, но уже успел завоевать симпатии разработчиков.

🍏 Как начать разрабатывать iOS-приложения с нуля

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

Обязательно освойте работу с разными форматами данных. По крайней мере, нужно уметь парсить JSON и знать нетворкинг-классы Apple (URLSession) и библиотеки, к примеру, сетевую библиотеку Alamofire.

Самые распространенные базы данных в разработке iOS – это MongoDB, Firebase и Realm.

Общение с моей командой осуществляется в Git. Можно освоить и другие менеджеры контроля версий, но мне на практике встречался только он.

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

Мой первый Swift dev курс я прошла на Udemy ( iOS разработка на Swift 5 от Angela Yu ). Мне он понравился тем, что составлен для новичков и сложность нарастает линейно. То есть не будет такого, что на первом уроке вы установили Xcode, а на втором кодите Flappy Bird. В курсе огромное количество готовых ассетов, что я нахожу огромным плюсом, так как можно сосредоточиться на программировании и не ломать голову над тем, куда поместить очередной UI-элемент или какой цвет придать кнопке.

Еще много полезностей можно найти на сайте Hacking With Swift . Там всё понятно и бесплатно. Сайт одобрил сам Крис Латтнер, создатель Swift. У проекта есть канал в Slack, где можно законнектиться с iOS-разработчиками со всего мира. Создатель сайта Пол Хадсон активно общается с пользователями в Slack и Twitter ( @twostraws ).

Библиотека программиста также составила подборку 70 YouTube-каналов и плейлистов о мобильной разработке, в которой есть отдельный раздел с видеокурсами по разработке под iOS.

Если вы уже разрабатываете iOS-приложения и ищете работу, то канал iOS-разработчика Шона Аллена поможет грамотно подготовиться к собеседованию. Шон рассматривает самые каверзные вопросы, а также загружает туториалы для разработчиков разных уровней. Не каждый может похвастаться 10-летним опытом разработки в Swift, а именно столько лет исполнилось Swift в этом году!

Мне легче кодить, когда я имею конкретный проект. Это гарантия того, что я не заброшу приложение. Кто знает, сколько таких полуначатых проектов хранится в закромах моего макбука (я знаю, но не скажу 😂 ).

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

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

Если интересно, могу написать о своей учёбе в университете, в том числе об учёбе во время COVID-пандемии.

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

13 онлайн сервисов для создания своего мобильного приложения

Существует много историй, когда разработчик создавал свое мобильное приложение, загружал его на Google Play или App Store и становился миллионером. Если Вы не программист, но у вас есть идеи, — Вы можете попробовать самостоятельно создать мобильное приложение с помощью онлайн сервисов. Вы можете выбрать универсальных сервис или конструктор, заточенный для создания приложений определенного типа. Знания программирования при работе в таких сервисах не требуется. Но все-таки заплатить придется. Как правило, использование более менее качественных онлайн сервисов стоит от в среднем от 5 до 50 уе. ITmentor сделал подборку 13 онлайн сервисов для создания своего мобильного приложения.

13-onlajn-servisov-dlya-sozdaniya-svoego-mobilnogo-prilozheniya.jpg

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

Сервис для создания различных приложений для платформ iOS и Android. Есть возможность создавать бесплатные приложения. Создание приложения бесплатно, а за 5 у.е. в месяц можно отключить показ посторонней рекламы в созданном приложении.

Appsmakerstore — это онлайн-сервис, который позволяет пользователям создавать и публиковать свои собственные мобильные приложения в несколько кликов в интернете без каких-либо глубоких технологических навыков. Appsmakerstore предлагается в 23 языках, в том числе на русском. Стоимость использования от $10 в месяц.

Конструктор мобильных приложений для Android и iOS. Клиенты могут создать собственные каталоги, флаеры, брошюры, отчеты, резюме и пр. и предоставлять их с помощью SaaS-решения. Есть английская и русская версии. Стоимость использования от $35 в месяц.

ViziApps — конструктор приложений для компаний. Одна из главных особенностей — поддержка множества разных источников данных (включая таблицы Google, SalesForce, QuickBase или SQL базы данных), которые обычно используются в компаниях. На выходе вы получаете нативные приложения для веб, Android или iOS. Стоимость использования от $33 в месяц.

AppsBuilder — инструмент для самостоятельной разработки мобильных приложений, который не требует навыков программирования. Итальянская компания анонсировала последнюю версию конструктора, переведенную на 5 языков. Стоимость использования от $60 в месяц.

AppMakr — платформа создания приложений на основе HTML5. Основной функционал предлагается бесплатно, за дополнительные функции и кастомизацию уже надо будет платить. Стоимость использования от $2 в месяц.

BuildFire — онлайн-сервис для создания собственных приложений для ;iPhone, Android, Windows Phone. Особенность данного онлайн-сервиса в том, что создание приложений совершенно бесплатно, плата берется когда приложение публикуется в каталогах и составляет $49 ежемесячно.

Biznessapps является простым и доступным решением для предприятий по созданию и управлению приложениями для iPhone, iPad, Android. В течение 30 дней вы можете отказаться от использования конструктора и получить потраченные средства назад. Стоимость использования от $39 в месяц.

Для создания своего приложения пользователи могут выбирать элементы из множества различных шаблонов — от навигационных панелей и форм, до коммерческих элементов вроде звонков и СМС и контента вроде Google Maps. А выпадающие меню позволяют вводить дополнительные функции для каждого элемента приложения. Базовая функциональность сервиса доступна бесплатно.

Бесплатный сервис для создания приложений. Вы можете создавать программы для Android и iOS с простой функциональностью.

С помощью этого сервиса можно разрабатывать Android- и iOS-приложения. Стоимость использования от $16 в месяц.

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

Созданные в конструкторе приложения можно опубликовать в Google Play и App Store, их можно монетизировать с помощью рекламы или платных установок. Однако, не стоит переоценивать предложенные сервисы. Такие сервисы больше подходят для создания приложения для разного вида бизнеса, для того чтобы расширить целевую аудиторию и привлечь клиентов. С помощью предложенных сервисов действительно можно создавать работоспособные функциональные приложения, однако их недостатком остается шаблонность, простота дизайна и ограниченный функционал. Решайте, что лучше — один раз оплатить работу разработчиков или много лет платить владельцам конструктора за приложение средней функциональности?

Перепечатка статьи допускается только при указании активной ссылки на сайт itmentor.by

Хочешь получать новые статьи первым? Вступай в сообщества ITmentor Вконтакте и Facebook

Как создать приложение для Android или iPhone? — таким вопросам все чаще задаются не только веб-разработчики, но и обычные владельцы небольших бизнес-сайтов, блоггеры.

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

Таким образом, все рассмотренные в обзоре онлайн-сервисы для разработки приложений можно объединить под лозунгом: просто, быстро и без программирования!

1. AppsGeyser

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

AppsGeyser — бесплатный веб-сервис, который позволяет сконвертировать контент вашего сайта в Android приложение и распространить его через Google Play. Кроме того, созданные приложения можно как продавать, так и размещать в них рекламу.
Можно создать неограниченное количество Android приложений из трех типов контента: сайта, просто html-страницы и YouTube видео. Для создания Android приложения AppsGeyser использует простой и наглядный мастер шаблонов.

2. TheAppBuilder

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

TheAppBuilder — бесплатный онлайн-сервис для быстрого создания мобильных приложений. TheAppBuilder создает приложения с помощью конструктора и типовых шаблонов — для бизнеса, событий, образования, музыки, спорта и др. Созадние приложения бесплатно, а за 5 у.е. в мес. можно отключить показ посторонней рекламы в созданном приложении. TheAppBuilder позволяет создавать Android приложение, iOS и Windows Mobile.

3. Appsmakerstore

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

Appsmakerstore — это онлайн-сервис, который позволяет пользователям создавать и публиковать свои собственные мобильные приложения в несколько кликов в интернете. Платформа Appsmakerstore создает мобильные приложения, поддерживаемые HTML5, iTunes, Android Market, Blackberry Marketplace, Windows Marketplace и Facebook без каких-либо глубоких технологических навыков. Это всего 1 приложение для 6 разных платформ. Appsmakerstore предлагается в 23 языках, в том числе на русском и украинском.

Особенность Appsmakerstore в том, что он предлагает на выбор уже готовые шаблоны для определенных индустрий (например, юридические услуги, ночные клубы, рестораны и кафе, торговля, салоны красоты и пр.)

Данный сервис представлен такими планами:

Всегда включено во все планы:

  • Неограниченное количество изменений контента и обновлений приложения.
  • Обновление контента приложения на iTunes и Google Play без необходимости повторной публикации.
  • Отправлять неограниченное количество push уведомлений пользователям.
  • Автоматически получать и пользоваться всеми обновлениями системы.
  • Безопасный хостинг на наших серверах.

4. Biznessapps

Данный сервис представлен такими планами:

5. AppGlobus

AppGlobus — платный, один из российских онлайн конструкторов мобильных приложений, позволяющий пользователям самостоятельно создать и опубликовать своё приложение в App Store и Google Play.

AppGlobus использует новый дизайн и возможности Ionic Framework, что значительно улучшает качество разработки, и даёт возможность создавать мобильные приложения на HTML5, iOS, Android даже без навыков программирования.

На данный момент AppGlobus предлагается на 8 языках, в том числе на русском.

  • STARTAP — 900 руб./мес.
    • Приложения: HTML5/Android, админ панель, магазин, нет ограничений на Push, нет ограничений на установки, нет рекламы.
    • Приложения и для Android и для iOS, админ панель, магазин, нет ограничений на Push, нет ограничений на установки, нет рекламы.
    • Приложения: Windows/Android/ iOS, админ панель, магазин, нет ограничений на Push, нет ограничений на установки, нет рекламы.
    • Приложения: Windows/Android/ iOS, разработка на заказ, сами разместим в App Store и Google Play, отдадим исходный код
    • приложения только для Android, доступ к конструктору, бесплатные шаблоны и иконки приложений, обновления контента каждые 48 часов, обновления исходника приложения в сторах самостоятельно не чаще 1 раза в 2 месяца.
    • приложения и для Android и для iOS, доступ к конструктору, бесплатные шаблоны и иконки приложений, базовые скриншоты приложения, Push уведомления — 1 в месяц, обновления контента каждые 24 часа, обновления исходника приложения в сторах 1 раза в 2 месяца.
    • приложения и для Android и для iOS, доступ к конструктору, бесплатные шаблоны и иконки приложений, базовые скриншоты приложения, поддержка по Skype, Push уведомления — 10 в месяц, обновления контента каждые 12 часов, обновления исходника приложения в сторах 1 раза в месяц.
    • приложения и для Android и для iOS, доступ к конструктору, бесплатные шаблоны и иконки приложений, базовые скриншоты приложения, поддержка по Skype и е-мейл, персональный менеджер, Push уведомления — 50 в месяц, обновления контента -мгновенно, обновления исходника приложения в сторах — без ограничений.

    VIP — 3999 руб. /мес +150 000 руб. инсталляционный платеж

    • приложения и для Android и для iOS, доступ к конструктору, бесплатные шаблоны и иконки приложений, базовые скриншоты приложения, поддержка по Skype и е-мейл, персональный менеджер, Push уведомления — неограничено, обновления контента -мгновенно, обновления исходника приложения в сторах — без ограничений.

    7. iBuildApp

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

    iBuildApp предоставляет платформу “сделай сам” для создания iPhone/Android приложений , которая так же не требует навыков программирования. Данный сервис предоставляет для каждой организации простой способ создания мобильных (iPhone, iPad, Android) приложений и публикационных материалов. Клиенты могут создать собственные каталоги, флайеры, брошюры, отчеты, резюме и пр. и предоставлять их с помощью SaaS-решения. Есть английская и русская версии.

    iBuildApp предоставляется в таких пакетах:

    8. Viziapps

    • Developer — $33 в месяц . (можно создать только 1 приложение)
    • Professional — $79 в месяц .
    • Premiun- $129 в месяц .
    • Enterprise — Цену нужно узнавать отдельно .

    Все пакеты поддерживают такие платформы: IOS (iPhone/iPad) & Android (Phone/Tablet)

    9. AppsBuilder

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

    AppsBuilder — онлайн-редактор, позволяющий создавать приложения для iOS, Android и Windows Phone. Пользоваться ей очень просто: собственную программу можно собрать из уже готовый частей. Несмотря на то что AppsBuilder старается быть более простым и понятным для неопытных пользователей, в него добавлены и некоторые возможности для программистов: к примеру, можно дополнять созданные приложения собственными Java-скриптами.

    Есть три платных пакета, в которых есть везде 30 дней — бесплатная пробная версия:

    • Starter (49 евро в мес.) -1 приложение.
    • Regular (199 евро в мес.) -до 5 приложений.
    • Scalable (от 249 евро в мес.) — более 5 приложений.

    10. Mobile Roadie

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

    Mobile Roadie — один из старейшин в онлайн-сервисах для создания приложений для iPhone, Android, iPad и Mobile Web. Особенность Mobile Roadie в том, что он ориентирован, прежде всего, на шоу-бизнес. Он предлагает шаблоны для актёров и музыкантов, режиссёров и продюсеров, а также маркетинговых и PR-агентств, но в принципе набор инструментов позволяет создать приложение и для других типов бизнеса. Среди клиентов — Мадонна, Cirque du Soleil и зоопарк Сан-Диего. Есть шаблон для создания приложения под событие или конференцию, возможность продавать билеты, доступ к статистике. Вообще, функциональный набор очень широк, впрочем, и цена немаленькая:

    • Core — $149 в месяц .
    • Pro- $799 в месяц .
    • Enterprise — $24K

    11. AppMakr

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

    Appmakr — онлайн-сервис для создания приложений для iPhone, Android, Windows Phone .

    В этом сервисе очень просто и быстро можно создать своё мобильное приложение. Цены более чем демократические. И что характерно, так что во всех пакетах нет рекламы.

    • App Basics- $2 в месяц .
    • App Pro — $12 в месяц .
    • Reseller — $499 .

    12. BuildFire

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

    BuildFire — онлайн-сервис для создания собственных приложений для iPhone, Android, Windows Phone .

    Особенность данного онлайн-сервиса в том, что создание приложений совершенно бесплатно, плата берется когда приложение публикуется в каталогах и составляет $49 ежемесячно.

    Читайте также: