Тарифы Услуги Сим-карты

Как создавать нестандартные фигуры с помощью MaterialShapeDrawable. Приложения для разработки приложений: как сделать приложение для iOS и Android самостоятельно

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

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 заключается в том, что приложение находит буквы на фотографиях, размещенных другими пользователями и и составляет из них слова. Особо качественной типографики добиться вряд ли удастся, но забавно.

Как создать приложение для 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

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

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

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

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

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

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

Четыре способа как сделать приложение для Андроид самому

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

Все программы, представленные здесь подбирались по таким критериям:

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

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

App Builder — простой инструмент для создания приложений

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

Возможности программы

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

AppsGeyser — сайт для создания качественных приложений на Андроид своими силами

Официальный сайт — https://www.appsgeyser.com

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

Преимущества AppsGeyser

  • Приложение пишется довольно быстро, буквально в пару кликов;
  • Оно позволяет создать простые игры для Android, ведь согласитесь, что не каждый инструмент сегодня может это сделать;
  • После того как приложение будет готово, его с легкостью можно будет разместить в магазине Гугл Плей;
  • Кроме этого, можно монетизировать вашу программу непосредственно через сервис AppsGeyser. Это полезная функция, ведь проявив свою фантазию, вы можете еще и заработать на этом;
  • Создавайте, редактируйте, публикуйте приложение в онлайн режиме в личном кабинете (чтобы сохранились результаты).

IbuildApp — мощный движок для разработки собственных проектов

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

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

Русский официальный сайт — https://russia.ibuildapp.com

Давайте посмотрим, на что оно способно:

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

AppsMakerstore — платформа создания простых программ

Официальный сайт — https://appsmakerstore.com

Четвертая крутая платформа которая разработана для создания Android приложений. Наверно одним из самых главных преимуществ является то, что с помощью сайта AppsMakerStore можно создавать программы которые будут мультиплатформенными (к примеру, на Андроид, iOS и Windows Phone)

Давайте рассмотрим преимущества платформы:

  • Работа с конструктором происходит в режиме онлайн;
  • Возможность бесплатной регистрации;
  • Написание приложений с помощью готовых макетов, при этом огромный выбор шаблонов по теме обеспечен каждому пользователю.

Видео инструкция по созданию приложения с помощью APK Creator


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

В 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, чтобы попробовать на практике новые способы решить существующие проблемы.

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

Сомневаетесь, стоит ли инвестировать в разработку мобильного приложения ? Его можно сделать самостоятельно и абсолютно бесплатно. У вас может получиться тестовый вариант, с помощью которого удобно оценивать эффективность мобильной стратегии. А если постараетесь, вы сделаете приличное мобильное приложение, которое станет основным инструментом онлайн-взаимодействия с владельцами смартфонов и планшетов.

Свяжитесь с нами Обсудим?

Стоит ли делать свое мобильное приложение

Стоит. Если не верите на слово, вот несколько фактов:

  • По данным Flurry Analytics и comScore, владельцы смартфонов и планшетов пользуются браузером только 14 % от общего времени работы с девайсом. А 86 % времени они тратят на разные приложения.
  • Установленное приложение - ваш прямой канал связи с потребителем. Только подумайте: вам не нужно тратить деньги на рекламу или ждать, когда человек найдет вас с помощью «Яндекса». Остается поддерживать нужную пользователю функциональность и предоставлять ему релевантный контент.
  • Число покупок, сделанных с помощью планшетов и смартфонов, растет как в интернете в целом, так и в рунете. По информации маркетингового агентства Criteo , уже в 2016 году более половины онлайн-транзакций в рунете будут совершаться с помощью мобильных девайсов.

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

В таком случае, стоит ли рисковать и предлагать лояльным клиентам DIY-приложения, а не сделанные профессионалами штучные программы для Android и iOS? Давайте разбираться.

Когда можно создать приложение самостоятельно

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

Вы помните, когда бизнесу можно самостоятельно сделать сайт? Правильно, когда денег на сотрудничество с профессионалами еще нет, а время и желание разобраться с WordPress или «Джумлой» есть. Такая же ситуация с приложениями. Созданные самостоятельно программы для iOS и Android можно условно сравнить с сайтами на «движках» с открытым кодом.

Чтобы начать работать, регистрироваться не придется. Нажмите кнопку Create Now на главной странице или выберите меню Create App в правом верхнем углу на любой странице сервиса.


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

  • Manual . Этот шаблон позволяет сделать программу-гайд.
  • Blog . Приложение поможет аудитории вашего блога читать новые заметки с экрана смартфона или планшета.
  • Website . Шаблон конвертирует в приложение сайт.
  • Pages . С помощью этого шаблона можно сконвертировать в приложение с простой функциональностью любой контент.
  • News . Шаблон позволяет создать приложение агрегатор отраслевых или региональных новостей.
  • Page . Шаблон конвертирует в приложение офлайн-контент, например, электронную книгу.
  • VK Page и Facebook Page . Создайте приложение, позволяющее следить за обновлениями открытых групп во «Вконтакте» и в Facebook.
  • YouTube . Используйте шаблон для продвижения своего канала на YouTube.

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

Воспользуйтесь шаблоном Blog. В соответствующем поле укажите URL блога или RSS-канала. Выберите цвет заголовка заметок.


Укажите название приложения.


Добавьте описание.


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


Для создания загрузочного файла нажмите кнопку Create App. После этого необходимо зарегистрироваться в системе. Подтвердите регистрацию и перейдите в личный кабинет. Здесь вы можете установить приложение на свое мобильное устройство, опубликовать его в Google Play и Amazon App Store. Также система предлагает опцию монетизации. Если вы воспользуетесь этой функцией, в приложении будет отображаться реклама.


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

Откройте шаблон и настройте внешний вид приложения. Выберите способ отображения контента: по одному шагу на экране или список шагов.


С помощью редактора добавьте текст, изображения, видео или ссылки. Чтобы добавить в программу фото, загрузите его на хостинг Imgur и вставьте ссылку в соответствующее поле.


После редактирования контента укажите название приложения, добавьте описание и иконку. Нажмите кнопку Create App. После создания загрузочного файла установите его на мобильное устройство и проверьте работоспособность.

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


8 конструкторов аналогичных AppsGeyser

Если универсальный конструктор AppsGeyser вам не подошел, обратите внимание на аналогичные сервисы:

  • AppsMakerStore . С помощью сервиса можно создавать приложения разных типов: от программ для Ecommerce до решений для контент-проектов. Конструктор делает приложения для iOS и Android. Интерфейс сервиса русифицирован. Для новичков есть информативное руководство по использованию конструктора. Сервис платный.
  • Mobincube . Инструмент для создания и монетизации iOS и Android-приложений. Базовая функциональность сервиса доступна бесплатно. Конструктор позволяет сделать приложения разных типов.
  • Good Barber . С помощью этого сервиса можно разрабатывать Android- и iOS-приложения. Конструктор платный, стоимость использования составляет 16 USD в месяц.

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

Конструкторы приложений: каменный топор или тонкий современный инструмент?

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

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

Не стоит переоценивать предложенные сервисы. Их очевидным недостатком остается шаблонность. Речь идет как о дизайне, так и о функциональности программ. Кроме того, доступ к платформам с приличной функциональностью платный. Что лучше: один раз оплатить работу разработчиков или много лет платить владельцам конструктора? Считайте сами.

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

Свяжитесь с нами Обсудим? Закажите бесплатную консультацию