Называется приложение где можно создавать. Разработка и создание мобильных приложений: с чего начать? Как создать приложение бесплатно

Путь к программным разработкам непрост, но если интересует, как и android, то с чего-то начинать нужно. Но, допустим, нет желания изучать языки программирования, а хочется сразу перейти к созданию готового продукта. Возможно ли такое? Да, ещё как! Вот мы и рассмотрим, как полному новичку (или на Android).

Поиск материала

Для создания хорошей игры многие ищут руководства. Они полезны для пошагового обучения и понимания азов, но для сложных проектов этого мало. Так, человек должен обладать навыками решения проблем, которые возникают. А это приходит только с опытом, и руководства, увы, здесь не помогут. Поэтому лучший ответ на вопрос «Как создать приложение для iOS 9 самостоятельно» (или на "Андроид") - это начать над ним работать. А вот как происходит этот процесс, мы давайте и разберёмся.

Выбираем направление

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

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

Обработка событий: главное

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

Рассматривая, как создавать приложения для iOS с нуля, нельзя не упомянуть о таком совете: начинайте с костяка программы. Отдельные детали несложно будет доработать на окончательном этапе.

Различные действия

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

Выходим на более сложный уровень

Перед этим этапом человек уже должен понимать и знать, как создать приложение для iOS или "Андроид". Оно предусматривает наличие тщательно проработанной архитектуры, что обуславливает необходимость использования планирования. Так, часто необходимо иметь продвинутую физику (например, распознавать столкновения разных объектов и различных типов поверхностей). Это необходимо для того, чтобы приложения (в данном случае игры) были более реалистичными.

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

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

Работа над искусственным интеллектом

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

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

Используем сеть

Рассматривая вопрос о том, как создавать приложения для iOS или "Андроид", следует сказать, что добавление интернета значительно усложняет поставленную задачу. Так, например, необходимо позаботиться о том, чтобы действия одного игрока передавались другим. Для этого, как правило, используется сервер в качестве посредника. Чем лучше он будет сделан, тем более надёжной будет разработка. Но вместе с этим возрастёт и нагрузка.

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

Вот мы и рассмотрели, как создавать приложения для iOS с нуля. Как видите, для этого нужно много учиться и практиковаться. А можно ли обойтись без этого? Как ни странно, такое вполне реально. Давайте про это и поговорим.

Разработка без изучения программирования

Особенно это является актуальным в случаях, когда нужно быстро сделать небольшую программу для сайта с простым функционалом. Хотя к подобному могут прибегнуть и опытные веб-разработчики. В этом на помощь приходят специальные сервисы. Их всех можно объединить под лозунгом "Просто, дешево и быстро!"

В качестве примеров приведем следующие сервисы: AppsGeyser, TheAppBuilder, Appsmakerstore, Biznessapps, My-apps.com, iBuildApp, Viziapps, AppMakr, Mobile Roadie и AppsBuilder. Каждый из них обладает своими уникальными особенностями и функциями.

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

Функционал сервисов

Вот мы и рассмотрели, как создавать приложения для iOS и "Андроид". Теперь давайте уделим внимание имеющемуся у них функционалу. Если его разделить по категориям, то у нас будет следующее:

  1. Нацеленные на работу с контентом. Такие сервисы помогают собрать информацию с сайта и объединить её в одно приложение. В качестве примера можно привести AppsGeyser. Причем в данном случае можно не только собрать информацию, но и размещать рекламу в приложениях.
  2. Условно-бесплатные сервисы , которые с использованием шаблонов и конструкторов позволяют создавать приложения для спорта, образования, музыки и так далее. Правда, в них будет присутствовать реклама, которую можно отключить за определённую сумму. В случае с TheAppBuilder это обойдётся в 5 долларов США.
  3. Платные сервисы-конструкторы , которые позволяют создавать приложения бизнес-направления. В качестве их функционала предоставляется корзина для товаров, геолокация, размещение информации об имеющихся товарах и услугах, ближайших событиях и акциях и так далее. В качестве примера можно привести упомянутый ранее сервис Biznessapps, но цены на нём кусаются, ведь они начинаются от 29 долларов США.
  4. Создание приложений бесплатное, деньги требуются тогда, когда оно публикуется в магазине (например, в "Гугл Плей Маркете"). В качестве примера можно привести BuildFire. Правда, его особенность в том, что платить здесь нужно только раз в месяц. Сумма в этом случае составляет 49 долларов США.

Как видите, есть два варианта создания приложений для iOS и для "Андроид". Какой из них в конечном счете выбрать, решает пользователь.

Среди фотографов приложение Lenslight считается достаточно специфическим. Главная его особенность - в большом количестве самых разных оптических и световых эффектов, бликов, свечений и боке. Каждый эффект можно тщательно настроить, а на фотографию наложить фильтр. После добавления эффектов лучи выглядят весьма естественными. Реализована программа тоже достаточно просто: уже после первой работы с ней становятся понятны все ее широкие возможности. Приложение на английском языке.

Требования:

  • Android 4.0 или более поздняя

Примеры:




VSCOCam : «новый стандарт в мобильной фотографии»?

Для iOS и Android

Бесспорно, VSCOCam можно назвать самым популярным приложением для iPhone. Кстати, создатели гордо называют свою программу «новым стандартом в мобильной фотографии». И, в общем-то, не зря: VSCOCam позволяет применять разнообразные фильтры и экспериментировать с настройками. Имеется документ по работе с приложением, так что перед началом работы вы сможете досконально изучить все возможности программы. Еще одно преимущество - интуитивно понятный интерфейс. Опять же, по словам разработчиков, они сделали всё, чтобы пользователи «не тратили время на долгую постобработку, а получали красивые кадры просто и быстро». Сам фоторедактор - бесплатный. Дополнительно можно приобрести платный контент. Программа на английском языке.

Требования:

  • iOS 5.0 или более поздняя версия. Совместимо с iPhone, iPad и iPod touch. Оптимизировано для iPhone 5.
  • Android 4.0 или более поздняя

Примеры:




Afterlight (33 руб): экспериментируем с цветопередачей

Для iOS и Android

Как и все остальные фоторедакторы, Afterlight содержит много хипстерских фильтров и рамочек. Но отличительной чертой этой программы является ее работа с цветопередачей: фотографы сравнивают ее с Lightroom. Afterlight не заменит профессиональный софт, но для мелкой работы подойдет. Для вашего удобства - 15 инструментов редактирования. Вы можете настроить, например, контрастность, насыщенность, температуру изображения. Приложение насчитывает 23 «пленочных» эффекта, позволяющих «засветить» фотографию, добавить текстуру, отзеркалить изображение и т.д. Отдельно можно сказать о всевозможных рамочках: их так много, что даже из самой простой картинки вы можете получить вполне интересный результат. Приложение на английском языке.

Требования:

  • iOS 5.0 или более поздняя версия. Совместимо с iPhone, iPad и iPod touch. Оптимизировано для iPhone 5.
  • Android 2.3 или более поздняя

Примеры:




Mextures (66 руб): добавим фотографиям волшебства

Для iOS

Первое, что производит впечатление - дизайн приложения. Он уже вдохновляет. Как только начинаем работать - видим богатейший выбор разнообразных текстур, которые, что необычно, подаются в виде «формул» из готовых сборников. Кстати, текстуры можно создавать и самим, экспериментируя с различными параметрами. Для любителей создавать красивые цветные картинки, напоминающие иллюстрации к книгами сказок, эта программа подойдет оптимально. При первом запуске пользователь может просмотреть основные возможности приложения. На сегодняшний день Mextures находится в общем топе 100 лучших платных приложений. Программа на английском языке.

Требования:

- iOS 6.1 или более поздняя версия. Совместимо с iPhone, iPad и iPod touch. Оптимизировано для iPhone 5.

Примеры:




Snapseed: добавим драматичности

Для iOS и Android

Еще один популярнейший фоторедактор. Snapseed предоставляет очень много возможностей: огромное количество фильтров и эффектов, таких как tilt-shift и корректировка фокуса, настройка резкости и цветопередачи. Имеется автоматическое редактирование. Среди фильтров можно выделить группу, так сказать, особенно «атмосферных», которые будут хорошо смотреться как с цветными, так и с черно-белыми фото, добавляя снимку некую драматичность и таинственность. Приложение на английском языке.

Требования:

  • iOS 5.1 или более поздняя версия. Совместимо с iPhone, iPad и iPod touch. Оптимизировано для iPhone 5.
  • версия Android 4.0 или более поздняя

Примеры:




Pixlr Express : на 100% бесплатно

Для iOS и Android

Продукт крупного разработчика Autodesk имеет довольно много опций. Как и в случае с Mextures, здесь любопытный приятный интерфейс и дизайн. Весь функционал объединен в категории. Это один из тех редких фоторедакторов, где платные компоненты отсутствуют полностью. Интересен огромный выбор фильтров, рамок и других функций: вы можете сделать фотографию по-настоящему архивной, можете добавить надпись, украсить всевозможными боке и световыми эффектами по примеру LensLight. И еще одна приятная мелочь - меню программы каждый раз предстает перед вами с разным фоном, в качестве которого выступает редактированный ранее кадр. Приложение на английском языке.

Примеры:




Adobe Photoshop Express: для обработки RAW

Для iOS и Android

По сравнению с остальными программами здесь нет ничего особо примечательного - всё те же типичные настройки и эффекты, половина из которых - платные. С другой стороны, разработчики не зря поставили в названии слово «express», которое само за себя говорит, что программа предназначена для быстрой обработки сделанных снимков, с которой Photoshop Express справляется отлично. Что особенно ценно - здесь можно обрабатывать RAW-файлы. Язык приложения - английский.

Требования

  • версия Android 4.0.3 или более поздняя

Примеры:




Rookie: универсально под каждый жанр

Для iOS и Android

Всего за пару пару месяцев своего существовании на App Store фоторедактор Rookie успел набрать огромное количество восторженных отзывов и высокий балл. В приложении есть как бесплатный набор функций, так и платный. Премиум-версию, в которую входят 72 фильтра,142 стикера и 130 рамок, можно приобрести за 169 рублей. В стандартном пакете приложения - множество винтажных фильтров, адаптированных под разные жанры фотографии: портреты, пейзажи, городские зарисовки, макро и т.п. Каждая группа фильтров имеет свои настройки. Так, например, в фильтрах для портретов можно настроить уровень параметра «Сглаживание кожи». После обработки фотографию можно отправить в Instagram, Twitter, Facebook, Tumblr, Flickr или сохранить в галерее. Приложение на английском языке.

Требования:

  • iOS 6.0 или более поздняя версия. Совместимо с iPhone 4, iPhone 4S, iPhone 5, iPhone 5c, iPhone 5s, iPad и iPod touch. Оптимизировано для iPhone 5
  • версия Android 2.3 или более поздняя

Примеры:




Aviary: оптимален для Android

Для iOS и Android

Фоторедактор Aviary считается одним из лучших приложений для мобильных устройств на базе Android. В целом, он очень напоминает обновленный Instagram: тоже большой выбор различных фильтров, те же стандартные настройки яркости, контрастности, насыщенности, но в дополнение к этому можно добавить стикеры, наклейки, надписи (правда, выбор шрифтов невелик), и создавать всеми любимые мемы. Приложение адаптировано под русский язык.

Требования:

  • iOS 7.0 или более поздняя версия. Совместимо с iPhone, iPad и iPod touch. Оптимизировано для iPhone 5.
  • версия Android 2.3.3 или более поздняя

Примеры:




Pho.to Lab: для креативщиков с богатой фантазией

Для iOS и Android

Требования:

  • Android зависит от устройств.

Примеры:




3 приложения для добавления текста на фотографии

Over (33 руб)

Для iOS и Android

Over - это приложение для добавления текста на фотографию. Для начала вы можете посмотреть то, что уже сделали пользователи с этим приложением. Программа на русском языке. Процесс работы невероятно прост и понятен: вы выбираете фотографию, вставляете текст, меняете его цвет, размер, положение и шрифт. Словом, запутаться невозможно. Изначально пользователю доступны не все шрифты. За полный набор нужно будет заплатить около 40 руб. При этом возможности программы несколько ограничены: вы не можете сделать начертание жирным или курсивным, а также использовать для своей надписи фон. Приложение на русском языке.

Требования:

  • iOS 6.0 или более поздняя версия. Совместимо с iPhone, iPad и iPod touch. Оптимизировано для iPhone 5.

Примеры:




Phonto: самый богатый функционал

Для iOS и Android

Помимо встроенных шрифтов (а их порядка 50) в Phonto имеется возможность устанавливать любые шрифты по желанию. Реализована программа очень легко: для добавления надписи достаточно просто кликнуть по фотографии. Дальше с текстом можно делать абсолютно всё. Выравнивание, изменение шрифта, цвета, прозрачности, добавление символов и фона, - в Phonto, в отличие от Over вы сможете воплотить любую творческую задумку. Кстати, можно подредактировать и само фото, применив к нему один из фильтров. Дополнительный набор рамочек и фильтров доступен за 66 руб. Приложение на английском языке.

Требования:

  • iOS 7.0 или более поздняя версия. Совместимо с iPhone, iPad и iPod touch. Оптимизировано для iPhone 5.

Примеры:




Typic: для неравнодушных к дружелюбному дизайну

Для iOS

Typic умеет автоматически кадрировать снимки до квадрата. После выбора кадра можно применить один из 11-ти бесплатных фильтров, добавить текст, выбрать один из 30 шрифтов и 7 расцветок, настроить его прозрачность, и, наконец, украсить результат рамочкой или узором. Доступные шрифты корректно работают только с латиницей. Пожалуй, можно отметить и приятный интерфейс программы. Большее количество шрифтов и фильтров и шрифтов доступно во второй «версии» программы - Typic+ за 33 руб. Приложение на английском языке.

Требования:

  • Требуется iOS 7.0 или более поздняя версия. Совместимо с iPhone, iPad и iPod touch. Оптимизировано для iPhone 5.

Примеры:




3 приложения для создания коллажей

Moldiv: коллажи и не только

Для iOS и Android

Бесплатное приложение от создателей PicsPlay Pro. С ним вы сможете легко сочетать и редактировать несколько фотографий. Здесь вы найдете не только различные рамки и богатый выбор опций, но и сможете украшать снимки надписями и наклейками. В одном коллаже вы сможете объединить до 9 снимков! Кроме этого, вы сможете сделать углы фотографий закругленными, выбрать фон, настраивать шрифт (выбор шрифтов просто огромен, к тому же, они адаптированы и под кириллицу). Перед началом работы вы сможете посмотреть видеоролик о возможностях приложения, но скорее всего, вы разберетесь и без него. Программа очень удобная и понятно. На высоте и функция редактирования фотографий: из 45 эффектов вы точно найдете то, что воплотит ваш творческий замысел. А те, кому такого набор будет недостаточно, смогут приобрести премиум-пакет за 66 руб. Приложение на русском языке.

Требования:

  • iOS 6.0 или более поздняя версия. Совместимо с iPhone 4, iPhone 4S, iPhone 5, iPhone 5c, iPhone 5s, iPad и iPod touch. Оптимизировано для iPhone 5.
  • версия Android 4.0 или более поздняя

Примеры:




Photo Grid: делаем объявления и видеорассказы

Для iOS и Android

Еще одно бесплатное приложение, позволяющее создавать не только коллажи, но и своеобразные открытки и «доски объявлений». Таким же богатым функционалом, как Moldiv, Photo Grid похвастаться не может (к примеру, здесь вы не сможете регулировать толщину рамок), но зато имеет ряд других преимуществ. Так, с помощью этой программы вы сможете создавать видеорассказы, используя свои фотографии и любимую музыку, а также фотоистории с текстом и наклейками. В общей сложности программа предлагает около 3000 схем размещения и наклеек. Помимо этого, приложение позволяет редактировать и отдельные фотографии. Программа на английском языке.

Требования:

  • iOS 6.0 или более поздняя версия. Совместимо с iPhone, iPad и iPod touch. Оптимизировано для iPhone 5.
  • версия Android 2.3 или более поздняя

Примеры:




Pic Jointer: просто и быстро

Для iOS и Android

В отличие от предыдущих двух приложений, Pic Jointer предлагает сделать самые обыкновенные коллажи: просто и быстро. На выбор пользователя - 64 схемы. Толщину, закругленность границ кадров и цвет можно регулировать на свой вкус. Премиальный аккаунт позволит выбрать и фон схемы.

Требования:

  • iOS 6.0 или более поздняя версия. Совместимо с iPhone, iPad и iPod touch. Оптимизировано для iPhone 5.
  • версия Android 2.3 или более поздняя

Примеры:




3 приложения для создания мультикспозиции

MultiExpo: первое приложение для мультиэкспозиции

Для iOS

Тем, кто ищет интересное приложение для создания эффекта мультиэкспозиции, предлагаем обратить внимание на MultiExpo. Кстати говоря, MultiExpo - приложение-первооткрыватель мультиэкспозиции на мобильных устройствах. И для «первооткрывателя» оно реализовано достаточно хорошо: понятный и приятный интерфейс на русском языке, возможность кадрировать каждый кадр в отдельности и применять фильтры к уже объединенному изображению. Приложение полностью бесплатное, дополнительного премиум-пакета нет.

Требования:

  • iOS 5.0 или более поздняя версия. Совместимо с iPhone, iPad и iPod touch. Оптимизировано для iPhone 5.

Примеры:




Instant Blend: мультиэкспозиция как одна из функций

Для iOS

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

Требования:

  • Требуется iOS 6.0 или более поздняя версия.

Примеры:




Picamerge (33 руб)

Для iOS

Первое, что нельзя не отметить - дружественный интерфейс на русском языке. Но по сравнению с вышеперечисленными бесплатными фоторедакторами, Picamerge кажется слишком простым: здесь вы не сможете даже повернуть и кадрировать изображение. Всё, что вы сможете сделать - объединить два изображения в одно и применить к ним фильтр.

Требования:

  • iOS 7.0 или более поздняя версия. Совместимо с iPhone, iPad и iPod touch. Оптимизировано для iPhone 5.

Примеры:




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

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

Приложение для iOS Typorama автоматически генерирует текстовые макеты в 35 типографских стилях. Пользователь может выбрать наиболее подходящий шрифт из сотен доступных вариантов. Нужно выбрать фон, написать текст, добавить стиль и все – типографика готова. Можно применять к тексту различные эффекты и фильтры, добавлять ленты, значки, тени, градиенты и объем. Готовые изображения можно распространять в социальных сетях, использовать в качестве обоев для рабочего стола или сделать из картинки баннер.

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

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

С помощью Over каждый может почувствовать себя творческим человеком. Приложение имеет свыше 800 предустановленных иллюстраций и 300 уникальных шрифтов, что позволяет реализовать практически любую идею. Приложение можно использовать для создания поздравительных открыток, вдохновляющих цитат, также можно сопроводить текстом понравившуюся картинку. Также можно очень быстро визуализировать удачную мысль, которая вдруг пришла на ум. Приложение позволяет скачивать изображения с Unsplash и Pixabay с помощью аддонов, его можно использовать для создания эффектных иллюстраций для оформления своих страничек в соцсетях. Верcия для iOS . Версия для Android.

С помощью приложения WordSwag также можно добавить сопроводительный текст к иллюстрации. Особенностью WordSwag является автоматический подбор шрифта, наиболее подходящего к картинке. Если же пользователь недоволен результатом, то можно изменить подпись, выбрав один из 30 вариантов. Готовый проект нужно сохранить и затем использовать по своему усмотрению. Приложение платное, стоит $3,99.

Phonto – это простое приложение, с помощью можно быстро и просто добавить текст к иллюстрациям. В приложении можно выбрать один из 200 предустановленных шрифтов, а если результат не устроит, то можно добавить собственный шрифт. Средств работы с текстом достаточно много, можно менять размер, цвет, межбуквенный и межстрочный интервал, добавлять тень и другие эффекты. Версия для iOS . Версия для Android .

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

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

  • Перевод

В Material Design 2.0 появилось несколько новых концепций. Одна из них - особое внимание к геометрическим формам элементов интерфейса. И есть простой способ делать красивые нестандартные формы. Он называется MaterialShapeDrawable. Давайте разберемся, насколько он полезен и прост в использовании.


Добавить элементы графики на экран Android-приложения можно несколькими способами. Самый незамысловатый - импортировать растровые изображения в форматах webp или png. Другая опция - использовать VectorDrawable, который позволяет растянуть картинку до размера, который нужен. Еще один способ добавить графику на экран - использовать ShapeDrawable. Последние являются самым несложным способом добавить простой фон или даже создать иконку. Изображения, созданные с помощью ShapeDrawable, не зависят от плотности пикселей на экране. Они могут быть описаны в xml файле, являться частью другого графического ресурса (например, StateListDrawable) и присутствуют в Android SDK, начиная с API v.1.


Чтобы поменять внешний вид фигуры, мы можем изменить несколько свойств ShapeDrawable: название фигуры, цвет заливки (или градиент), цвет границы фигуры. Для прямоугольников так же можно задать радиус закругления углов. С помощью этих свойств можно создать графику, которая будет использоваться в качестве отдельных изображений на экране, разделителей, фона кнопок или для любых других целей. Если приложение использует API v.21+ и ShapeDrawable в качестве фона для элементов с elevation, то тень под этими элементами также будет правильной формы:



ShapeDrawable - удобный инструмент, который почти всегда хорошо решал свои задачи, но с появлением Material Design 2.0 разработчикам нужно что-то более гибкое. Система нового дизайна поощряет использование разных форм, чтобы подчеркнуть их смысл, состояние и индивидуальный стиль приложения. Я выше написал, что есть несколько способов сделать желаемое, но самый простой из них больше не актуален. Значит ли это, что нам нужно начать использовать векторную графику и тем самым терять возможность «бесплатного» создания теней для элементов интерфейса с elevation? Или стоит вообще откатиться к использованию растровых изображений и создавать графические ресурсы для шести возможных плотностей пикселей на экране? К счастью, с появлением Material Design 2.0 появилась абсолютно новая библиотека компонентов.


Эта библиотека создана, чтобы унифицировать внешний вид и поведение UI компонентов Material Design на всех версиях Android и других платформах (есть версии этой библиотеки для iOS, веба и для Flutter). В библиотеке компонентов реализованы многие фичи для нового Material Design. Например, в нее включен компонент BottomAppBar с ожидаемым поведением. Среди прочих компонентов и утилит есть класс MaterialShapeDrawable. На мой взгляд, это необходимый инструмент для решения задач, которые ставит перед разработчиками новая дизайн-система.


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


Чтобы создать собственный MaterialShapeDrawable, можно использовать конструктор, которому нужно передать объект типа ShapePathModel в параметрах. Он хранит в себе информацию о каждой стороне и каждом угле фигуры в классах EdgeTreatment и CornerTreatment соответственно (сторон и углов всегда ровно четыре, но это не мешает описать практически любую фигуру с их помощью). Можно задать описания персонально для каждой стороны и угла, либо задать их один раз сразу для всей фигуры вызовом одного метода.


В библиотеке уже есть несколько готовых к использованию описаний (treatment) сторон и углов, которые включают большую часть нововведений касательно формы компонентов, представленных в Material Design 2.0. Уже присутствуют: RoundedCornerTreatment - для округленных углов, CutCornerTreatment - для срезанных углов, TriangleEdgeTreatment - для выреза или добавления треугольника к стороне. Для демонстрации их работы есть простой пример:


val shapePathModel = ShapePathModel().apply { setAllCorners(CutCornerTreatment(dip(5).toFloat())) setAllEdges(TriangleEdgeTreatment(dip(5).toFloat(), true)) } val backgroundDrawable = MaterialShapeDrawable(shapePathModel).apply { setTint(ContextCompat.getColor(this@MainActivity, R.color.colorPrimary)) paintStyle = Paint.Style.FILL } textView.background = backgroundDrawable

Это будет выглядеть так:



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


class CutoutCornersTreatment(val size: Float) : CornerTreatment() { override fun getCornerPath(angle: Float, interpolation: Float, shapePath: ShapePath) { shapePath.reset(0.0f, size * interpolation) shapePath.lineTo(size * interpolation, size * interpolation) shapePath.lineTo(size * interpolation, 0f) } } class CurvedEdgeTreatment(val size: Float) : EdgeTreatment() { override fun getEdgePath(length: Float, interpolation: Float, shapePath: ShapePath) { shapePath.quadToPoint(length / 2f, size * interpolation, length, 0f) } }

Если этот MaterialShapeDrawable использовать в качестве фона, то результат будет таким:



В пакете bottomappbar новой библиотеки Material-компонентов есть BottomAppBarTopEdgeTreatment. Он описывает «вырез» в BottomAppBar для кнопки FloatingActionButton. Его верхнюю сторону можно анимировать в зависимости от положения и размеров кнопки. Советую почитать код этих классов, чтобы своими глазами увидеть, что MaterialShapeDrawable - очень гибкий в использовании, и им можно сделать практически все.


Если говорить об обычном ShapeDrawable, есть ещё одна деталь, о которой стоит упомянуть - способность отбрасывать тень формы, соответствующей контуру. Так как теперь можно создавать контуры очень необычных форм с помощью MaterialShapeDrawable, было бы разочарованием не приводить форму тени к форме изображения, особенно когда эти тени можно увидеть везде в Matarial Design 2.0. MaterialShapeDrawable также рассчитывает внешний вид тени. Используя свойство shadowEnabled, можно включить тень, которая в точности будет повторять контур самой фигуры, так же возможно определить радиус, высоту (elevation) и цвет тени. Звучит слишком хорошо, чтоб быть правдой? К сожалению, да. Если использовать тень у MaterialShapeDrawable, то получится нормальная тень (нарисованная методом setShadowLayer() класса Paint, который создан для рисования теней у текста), но обрезанная по границам UI-компонента, в котором отображается полученный результат:



Нужно помнить, что MaterialShapeDrawable все еще считается экспериментальным, как и его API, и может меняться в будущем. Также стоит отметить, что код новой библиотеки Material Components открыт, поэтому создание тикетов в баг-трекере или даже пулл-реквестов с исправлением известных проблем очень приветствуется. На самом деле, когда вы читаете эти строки, API уже немного отличается в master-ветке библиотеки (например, вместо ShapePathModel будет использоваться ShapeAppearanceModel), что говорит об активной работе. Одной из многообещающих фич в следующем релизе может быть возможность определить вид сторон/углов по-умолчанию для всей темы приложения. Об этом можно узнать подробнее из официальной документации или исходников библиотеки.


От переводчика:
Классно, что появляются инструменты, которые добавляют новые возможности к обычным ShapeDrawable и помогают создавать не самую простую графику. Это позволяет разработчику не дергать дизайнера по каждой мелочи, а решать вопрос самому, и требует заметно меньше времени. Ждём следующих версий библиотеки Material Components, чтобы попробовать на практике новые способы решить существующие проблемы.

Теги: Добавить метки

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

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

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

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

Сайты AppsGeyser: http://www.appsgeyser.com, http://www.appsgeyser.ru

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

Сайт TheAppBuilder: http://www.theappbuilder.com

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

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

  • «Сделай сам» — $9.78 в месяц.
  • «Мы делаем приложение для Вас» — $249
  • «Reseller»- специальная цена, которую нужно узнавать на сайте отдельно.

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

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

— платный онлайн-конструктор мобильных приложений (iPad, Android , HTML5) для небольшого бизнеса. Среди возможностей - геолокация, получение и отправка сообщений, корзина для товаров, уведомления, интеграция с соцсетями, размещение информации о меню, наборе услуг, предстоящих событиях и др. Есть шаблоны для ресторанов, риелторов, гимнастических залов и др.

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

  • «Мобильный сайт» — $29 в месяц.
  • «Мобильное приложение» — $59 в месяц
  • « White Label Partner» создание приложений для Ваших клиентов — специальная цена, которую нужно узнавать на сайте отдельно.
Сайт Biznessapps: http://www.biznessapps.com

5. AppGlobus

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

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

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

AppGlobus.com предлагает следующие пакеты:

  • STARTAP - 900 руб./мес.
    • Приложения: HTML5/Android, админ панель, магазин, нет ограничений на Push, нет ограничений на установки, нет рекламы.
  • BASIC - 1500 руб./мес
    • Приложения и для Android и для iOS, админ панель, магазин, нет ограничений на Push, нет ограничений на установки, нет рекламы.
  • STUDIO - 2000 руб./мес
    • Приложения: Windows/Android/ iOS, админ панель, магазин, нет ограничений на Push, нет ограничений на установки, нет рекламы.
  • PRO - 45000 руб./единоразово
    • Приложения: Windows/Android/ iOS, разработка на заказ, сами разместим в App Store и Google Play, отдадим исходный код
Сайт AppGlobus: http://appglobus.com/

— платный онлайн-сервис для создания своего мобильного приложение для бизнеса или личного пользования. Никаких специальных умений не требуется. Хорошо подходит для небольшого бизнеса, например, интернет-магазинов. Чтобы создать свое приложение, понадобится всего 5 минут – нужно всего лишь выбрать необходимые модули и дизайн. Есть английская и русская версии.

My-apps.com предлагает такие пакеты:

  • Старт — 599 руб. /мес.
    • приложения только для Android, доступ к конструктору, бесплатные шаблоны и иконки приложений, обновления контента каждые 48 часов, обновления исходника приложения в сторах самостоятельно не чаще 1 раза в 2 месяца.
  • Лайт — 990 руб. /мес
    • приложения и для и для iOS, доступ к конструктору, бесплатные шаблоны и иконки приложений, базовые скриншоты приложения, Push уведомления — 1 в месяц, обновления контента каждые 24 часа, обновления исходника приложения в сторах 1 раза в 2 месяца.
  • Стандарт — 2490 руб. /мес
    • приложения и для Android и для iOS, доступ к конструктору, бесплатные шаблоны и иконки приложений, базовые скриншоты приложения, поддержка по Skype, Push уведомления — 10 в месяц, обновления контента каждые 12 часов, обновления исходника приложения в сторах 1 раза в месяц.
  • Бизнес — 9890 руб. /мес
    • приложения и для Android и для iOS, доступ к конструктору, бесплатные шаблоны и иконки приложений, базовые скриншоты приложения, поддержка по Skype и е-мейл, персональный менеджер, Push уведомления — 50 в месяц, обновления контента -мгновенно, обновления исходника приложения в сторах — без ограничений.
  • VIP — 3999 руб. /мес + 150 000 руб. инсталляционный платеж

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

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

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

  • Бизнес (2400 рублей в месяц) — 3000 установок, неограниченное количество просмотров мобильного сайта, отсутствие встроенной рекламы, публикация приложения на iTunes и Google Play.
Сайт iBuildApp: http://ibuildapp.com

— онлайн-сервис для разработки приложений (iPhone , iPad, Android). Позволяет создавать приложение на основе одного из множества шаблонов приложений. Элементы создаваемого пользовательского интерфейса приложения могут быть связаны с такими функциями, как отправка электронной почты, SMS-сообщения, отправка на сервисы Facebook и Twitter.

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

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

Сайт Viziapps: http://www.viziapps.com

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

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

  • Starter (49 евро в мес.) -1 приложение.
  • Regular (199 евро в мес.) -до 5 приложений.
  • Scalable (от 249 евро в мес.) — более 5 приложений.
Сайт AppsBuilder: http://www.apps-builder.com

Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: