Как быстро и недорого создать свое мобильное приложение?

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

Решение проблемы предложил разработчик мобильных платформ нового поколения, он же создатель одного из самых популярных мобильных приложений «Цветочки» для продажи цветов. Суть в том, что он предлагает уже готовый мобильный макет, который затем оформляется в оттенках и с логотипом нужной компании. Такое своеобразное «решение под ключ»: стоит в десятки раз дешевле, а для покупателя выглядит точно так же, как если бы вы разрабатывали приложение сами. Вот, например, два приложения совершенно разных отраслей — магазина наушников и магазина тортов.

Аренда такого макета может составлять меньше одной тысячи рублей в месяц, при этом в сумму входит программная и консультационная поддержка, выпуск обновлений (это важно!), подключенный эквайринг, а также макет визиток и другой печатной продукции с символикой компании. Главное преимущество такого подхода в том, что макет подходит для продажи любых товаров — продуктов питания, косметики, кормов для животных, цветов, строительных материалов и так далее.

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

Хотя сейчас мобильные приложения используются на каждом шагу, многие все равно задаются вопросом, чем плохи традиционные каналы продаж — онлайн-магазин в Интернете или площадка в социальных сетях. Ответ простой — в приложении покупатель гораздо быстрее находит товар и оплачивает его, за счет чего повторные заказы совершаются в приложениях на 22 % чаще, чем на сайте. Средний чек в приложении также выше, к тому же клиенты лояльнее относятся к магазину, который проводит платежи защищенными способами, а не переводом на карту или фразой «вон в терминале положите».

На самом деле создание приложения таким способом может сэкономить бизнесу немало времени и средств, а «выхлоп» будет точно такой же, как после многомесячной разработки стоимостью в миллион рублей. Если заинтересовались, можно всегда написать разработчикам по почте b2b@flw.su либо связаться по телефону +7 812 900 6 900. Также вы можете получить подробную консультацию по аренде приложения в рамках выставки Flowers Expo c 12 по 14 сентября на стенде P653.

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

Компания Google объявила о внесении изменений в алгоритмы поисковой выдачи приложений в магазине Google Play. Теперь ПО с низкой производительностью, склонностью к частым вылетам или истощению аккумулятора будет автоматически перемещаться в нижнюю части списка вне зависимости от количества загрузок, отзывов и рейтинга, присвоенного пользователями.

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

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

По материалам TechCrunch

Google сделала шаг в сторону отказа от Интернета в смартфоне

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

Решение есть давно, но лишь совсем недавно разработчики приложений получили возможность использовать его новейшую версию – Nearby 2.0. Речь о быстром и защищенном способе передачи данных от одного устройства к другому с помощью Wi-Fi и Bluetooth, для которого вовсе не обязательно иметь подключение к Wi-Fi-сети или сотовой сети передачи данных.

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

Google сделала все, что могла. Nearby 2.0 доступен. Теперь все зависит от разработчиков. Если они начнут активно использовать технологию, информация сможет передаваться лишь между смартфонами, и никуда больше.

Как научиться iOS-разработке

Те, кто хотят заняться разработкой iOS-приложений, зачастую не знают, с чего начать: алгоритм действий известен, однако приступить к нему без определенного набора навыков сложно. Но если в университете изначально выбрали другую специальность, а тратить 5 лет на еще одно образование нет ни времени, ни сил, есть альтернативный вариант в виде годового обучения в онлайн-университете. Проект GeekBrains и Mail.Ru Group — онлайн-университет GeekUniversity — помогает стать iOS-разработчиком всего за год обучения и гарантирует трудоустройство.

Что особенного в факультете iOS-разработки?

Крупные компании поняли, что им нужно развиваться в мобильном направлении, поэтому сложно вспомнить, например, банк, у которого нет своего приложения для iOS. По этой причине разработчики приложений для iPhone и iPad сейчас очень востребованы. Разработка происходит по нескольким фронтам, для внутреннего и внешнего использования, так что работы у создателей приложений хватает. Одни выпускники выбирают карьеру разработчика в перспективном стартапе, другие встают во главе собственной компании.

Профессия востребованная и интересная, а вдобавок еще и прибыльная. Заработная плата iOS-разработчика в Москве и МО варьируется от 100 000 рублей до 150 000 рублей, в отдельных случаях составляет больше 200 000 рублей. Некоторые разработчики-фрилансеры имеют и по полмиллиона рублей в месяц, правда, выполняют работу и по написанию кода, и по созданию дизайна, а также ведут проект в течение нескольких месяцев.

Где брать знания?

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

Основная цель онлайн-университета — трудоустройство студентов. Университет использует подходы ведущих учебных центров США, и год обучения в GeekUniversity становится годом реального опыта разработки для вашего резюме. Работа во время обучения идет как самостоятельно, так и в команде — всего вы создадите четыре реальных приложения для iOS. Практика, практика и еще раз практика!

Конечно, не обойдется и без теории. В университете:

  • научат основам iOS-разработки на современном языке программирования;
  • помогут изучить Objective-C, базы данных и операционные системы;
  • дадут побывать на факультативах крупных технологических компаний России.

Главное, что дает GeekUniversity — возможность стать участником полноценной командной разработки, пройти весь цикл создания приложения, от зарождения идеи и до ее реализации. Выпускники университета впоследствии находят работу в крупных IT-компаниях (это гарантирует сам университет и свидетельство установленного образца) или основывают собственные.

Как и любое обучение, онлайн-университет не бесплатный, но не зря говорят, что лучшие инвестиции — вложения в самого себя. Тем более стоимость всего обучения окупится за несколько месяцев работы iOS-разработчиком в IT-корпорации.

Стать студентом GeekUniversity

Скоро все пользователи Android смогут видеть новые эмодзи

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

Google хочет, чтобы вне зависимости от версии Android, вы имели возможность видеть самые новые эмодзи, отправленные вашими друзьями. Даже если ваш смартфон уже не получает обновления ПО, у вас будет такая возможность. Ответственность за это лежит на компании Google и разработчиках приложений.

Проблема будет решена с помощью новой библиотеки для разработчиков EmojiCompat, которая будет содержать в себе информацию о новых шрифтах и эмодзи. Разработчики, которые добавят библиотеку в свои приложения, дадут возможность пользователям Android видеть самые свежие эмодзи, даже если приложение будет работать на Android 4.4 KitKat. К сожалению, от пользователей в данный момент мало что зависит. Будем надеяться, что Google сможет извлечь внимание к новой библиотеке.

Разработчики нашли, что скрывают подарочные карты iTunes

Когда вы покупаете подарочную карту iTunes, а затем решаетесь «погасить» ее в App Store, камера на iPhone, iPad или Mac может отсканировать код, чтобы вы не тратили время на ручной ввод. Механизм устроен настолько хитро, что Apple использует скрытый шрифт, а помимо текста распознаются рамки вокруг кода.

К такому выводу пришли разработчики из компании Equinux, которые попробовали распознать с помощью камеры коды с другим шрифтом и границами, однако их попытки ни к чему не привели. Специалисты обнаружили, что сам шрифт скрывается глубоко в iTunes, но информации о нем в плагине CodeRedeemer не оказалось. Два шрифта — Scancardium и Spencardium, разработчики обнаружили во фреймворке CoreRecognition.framework. Первый используется для ввода и распознавания кодов, а второй — скрывает данные кредитных карт.

Шрифты можно установить на тот же Mac всего в пару кликов, а затем использовать в различных приложениях. Обычным пользователям, в целом, такая информация вряд ли будет полезной, но вот разработчики смогут создавать собственные карточки с промокодами App Store, чтобы пользователи распознавали их в стандартном приложении.

Обычно подарочные карты iTunes используются для пополнения денежного счета Apple ID. С их помощью можно покупать приложения, фильмы, оплачивать подписку в Apple Music, покупать хранилище в iCloud и так далее.

Mac все еще не для игр, но все изменится

Многие из нас считают компьютеры Mac самыми лучшими. Они отлично справляются с большинством задач, если речь не об играх. Общепризнанно – с играми на Mac не все так весело, как у пользователей Windows. ArsTechnica считают, что игры на Mac умерли еще в 2007 году. В 2017 году Oculus – создатели одной из самых привлекательных VR-платформ, полностью игнорируют Mac. Но, может быть, все начало меняться?

Надежда есть, считают сегодня в ArsTechnica. Разработчики игр испытывают некий оптимизм. По мнению некоторых разработчиков, графический API OpenGL сегодня способен конкурировать с Direct3D в Windows. Тесты показали, что Metal стал лучше на 40 процентов, но все еще менее производителен в сравнении с Direct3D.

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

Пять советов по созданию приложения для iOS «с нуля»

Наверняка у наших читателей возникало желание создать собственное приложение для iOS. Одним не дают покоя лавры MSQRD и месячный заработок разработчиков игры Clash of Clans, другие просто хотят изменить мир к лучшему и начать свой бизнес. Мы разберем основные этапы создания приложения и дадим советы, как избежать «подводных камней» в процессе разработки.

Этап первый. Идея

Первый этап — самый сложный и интересный: от него зависит, наберет ли ваше приложение сотню-другую тысяч скачиваний в App Store. Это может быть очередная игра в жанре «три-в-ряд», утилита для удобного создания заметок, агрегатор предложений из онлайн-магазинов одежды и многое другое. Главное — все тщательно продумать и ответить на вопрос, какую задачу решит это приложение. Если трудностей с ответом не возникло, значит вы на правильном пути.

Этап второй. Выбор инструментария

После того как идея придумана, не надо бежать писать код в Xcode, даже если Марк Цукерберг при создании Facebook поступал именно так. Сначала следует поработать над внешним видом (дизайном) приложения — лучше всего подойдет векторный редактор Sketch. При помощи плагина Sketch Preview вы сможете изучать наработки сразу на устройстве, потребуется только установить бесплатную программу Skala Preview. Как только с дизайном покончено, и вы уже знаете, какая кнопка за что будет отвечать, принимайтесь за написание кода.

Этап третий. Разработка

При разработке приложений для iOS в основном используется язык программирования Objective-C, но сейчас активно набирает обороты и Swift. У него более простой синтаксис, поэтому Swift проще в освоении. Самостоятельно научиться писать код можно, но это непросто, к тому же, пока вы сами проштудируете десятки учебников, кто-то может создать аналогичное приложение с такой же идеей.

Чтобы ускорить обучение, ищите курсы и программы по изучению Swift, где вам помогут создать первое приложение для iOS. Одним из самых популярных считается онлайн-университет GeekUniversity от Mail.ru Group. Там вас научат, как организовать работу с базой данных при помощи CoreData, зачем в приложении использовать Bottom Edge Swipe и как отправить свою разработку для публикации в App Store, избежав скандалов с модераторами. К тому же, после обучения вас ждет гарантированное трудоустройство.

Этап четвертый. Выбор имени

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

  • если речь идет об игре, вы вольны выбирать между тысячами вариантов;
  • если приложение с узкой направленностью (например, про заметки), логично придумать что-то со словом «Notes»,
  • если про музыку — «Music», чтобы вашим продуктом пользовались не только в России.

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

Этап пятый. Публикация

После того, как приложение готово, все баги устранены, а иконка и название ждут своего часа, его можно загружать в App Store. Для начала потребуется приобрести аккаунт разработчика за 99 долларов (в год), потом потратить много времени на изучение гайдлайнов магазина приложений Apple, ведь на каждый пункт здесь приходится еще несколько подпунктов. Если программа соответствует всем требованиям, можно приступать к ее загрузке в App Store. А там останется только ждать, будут ли какие-то замечания от модераторов магазина.

Как упростить задачу

Даже если все пройдет гладко, далеко не факт, что ваше приложение «взлетит», а ведь на его создание вы уже затратили трудовые и временные ресурсы. Факультет iOS-разработки онлайн-университета GeekUniversity решает эту и многие другие задачи:

  • Позволяет научиться разрабатывать приложения на Swift.
  • Помогает изучить основы Objective-C и баз данных.
  • Дает шанс учиться на факультативах компаний «Альфа-Банк», «МТС» и Avito./li>
  • Подготавливает к собеседованию и гарантирует трудоустройство.

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

Apple напомнила о необходимости создавать 64-битные приложения

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

Apple требует, чтобы все новые приложения (и обновления старых программ), которые публикуются в App Store, поддерживали 64-битную архитектуру еще с июня 2015 года. Именно тогда компания начала постепенный отказ от 32-битных приложений и предположительно завершит этот процесс с выходом официальной версии iOS 11.

Проблема в том, что многие приложения не обновлялись с 2015 года, но при этом находятся в активном обороте среди пользователей. Владельцы iPhone и iPad с установленной iOS 11 в итоге просто не смогут запустить привычные программы — вместо этого увидят такое вот окно:

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

#DevStory: История разработки приложения АvtoRemont

Нам пишет Николай Бессчётнов

Здравствуйте! Меня зовут Николай Бессчётнов. Я хотел бы поделиться своей историей создания приложения для владельцев транспортных средств AvtoRemont.
Последние пять лет я работал автомехаником в двух европейских компаниях, где приобрел необходимый опыт и понимание того, что может быть нужно людям, которые выбирают определенный сервис для ремонта своего авто.

Идея

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

Так родилась идея создания приложения AvtoRemont – бесплатного, быстрого и полностью автономного поиска авто/мото сервисов и разборок на карте с навигацией, а также эвакуаторов поблизости от пользователя по всей России. Для меня было важно, чтобы установщик приложения не был обременен необходимостью обязательного использования доступа в Интернет. А также я понимал, какой объем памяти порой занимают сервисы, содержащие справочную информацию – поэтому малый вес приложения был значимым пунктом с момента начала работы.

Как все начиналось?

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

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

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

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

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

О приложении и его особенностях

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

После этого я определил и сделал поиск в категориях «Сервисы» – он производится по искомым работам. В категории «Разборки» поиск осуществляется по маркам автомобилей. Эвакуатор можно найти по нужному району города, а в малонаселенных пунктах поиск осуществляется при наборе названия города.

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

На данный момент доступны автосервисы по 37 городам и эвакуаторы по 23 городам России. По Москве доступны дополнительные разделы: мотосервисы и авторазборки. При этом в данный момент его объем не превышает 25 МБ.

Процесс доработок

Я встретился со своим преподавателем и показал ему мой результат. Он был поражен тем, что человек без опыта в программировании смог достичь такого серьезного уровня написания приложения в столь короткие сроки. Но я понимал, что еще многое не сделано, предстоит большая работа. И поэтому, когда в процессе совершенствования кода приложения, оптимизации карт и настройки статистики у меня появлялись сложности, я обращался к своему педагогу за индивидуальными занятиями. Его богатый опыт позволил мне реализовать те функции, которые я посчитал, что будут необходимы для удобства пользователей и для оценки эффективности приложения его участниками, а именно сервисами, разборками и эвакуаторами. Встреч с педагогом было 5, на это ушло 8500 рублей.

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

Ближайшие планы

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

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

Подводя итоги

Все свое свободное время я занимался освоением новой профессии – это заняло почти год. С момента возникновения идеи создания до момента реализации и выпуска реального приложения в App Store пройден большой путь, проведена долгая, интенсивная и трудоемкая работа. Моей радости не было предела, когда я, наконец, смог опубликовать приложение в общем доступе и на третий день увидеть его в топе новинок в категории «Навигация» на первом месте.

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

Название: AvtoRemont
Издатель/разработчик: Nikolai Besschetnov
Цена: Бесплатно
Встроенные покупки: Нет
Совместимость: Для iPhone
Ссылка: Установить

Pages_ Если вам есть, чем поделиться с другими читателями нашего сайта, пишите на advert@appleinsider.ru и не забудьте указать свое имя или ник. Мы внимательно читаем входящие письма и публикуем ваши самые интересные истории.