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


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

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

Шаг первый. Придумайте идею и название

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

1 Зайдите в AppStore и посмотрите представленные там программы. Возможно, вам что-то придет в голову.

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

3 Посмотрите на приложения своих друзей с той же целью .

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

Что касается названия, то к этому вопросу также стоит отнестись очень серьезно. Для начала посмотрите на самые и их названия. Зайдите на apple.com/ru/itunes/ с этой целью. Обязательно посмотрите раздел бесплатных и платных.

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

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

Шаг четвертый. Разработка концепции

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

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

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

Когда все наброски у вас есть, можно приступать к кодингу!

Шаг пятый. Кодинг

Вот теперь открывайте Xcode и выполняйте следующие этапы создания ПО на iOS:

1 На стартовом экране, в меню слева нажмите «Application» (откройте этот раздел) и выберете «Empty Application» . Нажмите «Next» . Дальше введите свои данные, а в поле идентификатора разработчика (дается Apple) укажите «example» , а в поле префикса класса укажите «XYZ» .

2 Дальше выберете «File» и в выпадающем списке «New» . Дальше последовательно нажмите «User Interface» , «Storyboard» и кнопку «Next» . В меню устройств выберете и в поле имени введите «Main» . Сохраните этот файл в ту же папку, что и основной проект. После этого в древе проекта (слева) появится файл Main.storyboard. Это, как вы уже могли понять, визуальное представление всех экранов вашей программы. В дальнейшем вы будете редактировать именно его.

3 Теперь нужно сделать так, чтобы при запуске приложения открывался именно тот экран, который вы создадите в Storyboard. Для этого в дереве папок слева последовательно выберете свой проект, «Targets» , «General» , «Deployment Info» . Затем возле надписи «Main Interface» выберете «Main» , как на рисунке 8, - именно так мы назвали наш экран на предыдущем этапе.

Рис. 9. Назначение созданного экрана главным в Storyboard

4 Теперь, собственно, нужно создать этот самый главный экран, который откроется первым при запуске. Для этого в дереве слева нажмите на «storyboard» один раз. В основном окне откроется пустое окно. Внизу справа нажмите на иконку в виде куба, это библиотека объектов, которые можно внести на экран. Теперь справа найдите «View Controller» и перетащите его курсором мыши на пустое поле. Появится объект прямоугольного вида. Собственно, туда можно добавлять и все элементы.

5 Теперь вы можете добавлять и другие объекты из библиотеки . Это могут быть текстовые поля, поля ввода и остальные элементы. Если нажать на них два раза, то появится возможность изменять их атрибуты и свойства. Собственно, таким же образом можно написать какой-то код для реакции на клик. Впрочем, если вы смотрели видеоуроки по Objective-C, то прекрасно знаете, какие элементы вам нужны и как их добавить.

6 Если вам потребуется добавить еще экран, то сделайте это таким же образом, как и раньше – переместите на пустое место объект «View Controller» . Дальше можно будет так же перемещать различные объекты на него.

7 Теперь нужно сделать так, чтобы пользователь мог перемещаться между этими экранами с помощью свайпа или же путем нажатия на соответствующую ссылку. Для этого существует объект под названием «Navigation Controller» . Переместите его на свой главный экран. Дальше нажмите на «Editor» , затем «Embed In» и на вышеупомянутый объект. Вверху главного экрана появится серая панель. Это и означает, что к нему добавлена так называемая панель навигации.

8 Чтобы добавить кнопку перемещения по экранам, существует объект «Bar Button» . Это кнопка, если сказать проще. Переместите ее на панель навигации и задайте соответствующие свойства.

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

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

Как родилась идея iConn

Мы на рынке с сентября 2015. У нас 280 тысяч пользователей. Мы занимаемся привлечением новых клиентов в бизнес и раздаем пользователям скидки и подарки.

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

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

Так же идея получила свое развитие на фоне того, как люди перестали пользоваться купонаторами и FourSquare. Эти сервисы начали терять свою популярность, а ничего нового не появилось. И тогда появились мы. И сейчас хотим захватить мир.

Что поможет сгенерировать идею для приложения

Я советую отталкиваться от value своего приложения. Какую пользу несет ваша идея? Что вы можете изменить и сделать лучше, если вы выкатите вашу App"у? Только так идея может выстрелить. Вдохновение во всем, начиная от историй успехов крупных компаний, до историй неудач. Его можно найти в дизайне других приложений, в идеях, которые уже существуют. В том как можно сделать вещь лучше, сочнее, полезнее.

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

  1. http://www.producthunt.com/ - Тут появляются новые продукты и услуги, каждый день.
  2. http://betalist.com/ - Здесь можно открывать для себя и получать доступ к новым стартапам.
  3. http://www.startups-list.com/ - Коллекция лучших стартапов.
  4. http://erlibird.com/ - Здесь рождаются прекрасные новые товары, которые можно потестировать.
  5. https://spark.ru/ - Наш российский сервис, где представлены сотни стартапов, и каждый день появляются новые.
  6. http://how.co/ - Тут можно учиться у предпринимателей.
  7. http://www.udacity.com/course/how-to-build-a-startup--ep245 - Бесплатный курс о создании стартапа.
  8. http://howmuchtomakeanapp.com/ - А тут можно посчитать, во что встанет создание мобильного приложения.

Эпоха, которая началась знаменитым "There"s an app for that", подарила нам огромное количество самых разнообразных приложений: игры, прогноз погоды, планирование путешествий, дейтинг - кажется, не осталось уже ни одной области, для которой не было бы своего эппа.

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

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

1. Продажа парковочных мест (Airbnb для парковки!). Никто не станет заморачиваться с установкой такого приложения и мониторингом аукционной системы распределения парковочных мест и тратить по 10-20 минут на ковыряние в приложении вместо привычного поиска "на практике".

2. Tinder для собак . Как-то раз парни из Fueled получили через контактную форму на сайте запрос от потенциального клиента, который хотел узнать сколько будет стоить разработка приложения, которое будет точной копией Tinder (одно из самых популярных дейтинговых приложений в США), только для собак. По его мнению, эпп мог быть востребован среди собачников, которые могли бы так узнавать о том, какая фауна представлена на ближайшей собачьей площадке.

3. Геочат. Тот факт, что люди физически находятся неподалеку, еще не значит, что они захотят друг с другом общаться. На SXSW 2012 была представлена целая куча приложения для гео-нетворкинга, и где они все?

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

5. Шоковая терапия . Приложение, которое бьет током, если вы недостаточно активно двигаетесь. Может работать в связке с внешним устройством, типа браслет-шокер. Не вставал из-за стола полчаса, залипая в фейсбуке? Лови заряд! Ешь после шести? Получи еще!

6. Приложение для поиска баров со скидками . Отличная идея - правда, вам светит место в самом конце очереди, состоящей из тех, кто уже этим занимается.

7. Любые Emoji . Язык Emoji существует в iPhone так же, как и любой международный язык. Это просто символы на экране телефона, ничем не отличающиеся от букв на русском, английском или китайских иероглифов. И они встроены в iOS, так что нельзя просто взять и начать делать новые. Однако не все это понимают, и команда Fueled получает запросы на разработку эмодзи-приложений примерно раз в неделю. Да, в AppStore куча подобных приложений, но они все используют уже имеющийся набор символов с клавиатуры Apple. Так что миру явно не хватает новых веселых смайлов!

8. Разработка POS-кассового терминала . Масштабная затея, реализация которой требует огромных усилий, а потенциал получения большого профита - крайне ограничен.

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

10. Приложения, которые позволяют оплачивать товары после выхода из магазина . Иногда классные идеи, вроде этой, могут быть реально глупыми. Множество wannabe-стартаперов, что затевают подобные проекты, ничего не понимают в том, как устроены современные технологии.

11. Ежедневное соревнование по "Охоте на мусор ". Каждый день приложение публикует задание, а затем участники

О том, как придумать идею для приложения. Приложения изменили нашу жизнь. Сейчас уже очень сложно представить мир без Facebook, Twitter, WhatsApp и прочего. Первое, что я делаю, когда просыпаюсь - беру в руки свой смартфон. И я такой не один. Примерно 44% мирового населения используют смартфоны и делают то же, что и я. А это - 3.7 миллиарда человек. Почему? Да потому что приложения - это круто! Они изменили бизнес, дали нам новые возможности по трудоустройству, помогли стать мобильнее и вообще от них очень много пользы. Приложения касаются ключевых сфер нашей жизни.

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

Они не думали о бизнесе

И вам не следует. Успешное приложение не должно быть прибыльной бизнес формулой, по крайней мере, на начальном этапе. Создайте приложение, чтобы привлечь людей. Если пользователи вашего продукта довольны, позже вы всегда найдёте способ, как заработать на этом деньги. Знаете ли вы, что WhatsApp (пожалуй, самое используемое приложение на планете) долгое время не приносил дохода?

Они адаптировали существующее приложение

Вам настолько не должно давать покоя определённое приложение, что вы всё время начнёте задаваться вопросом «Как же оно стало настолько популярным?» Это и есть ещё одна идея для стартапа. Вы можете усовершенствовать работу уже существующего приложения? Но разве это правильно Да, абсолютно! Вы всегда можете сделать то, что будет лучше. Instagram откровенно скопировал инструменты Snapchat. И ваша идея не обязана быть абсолютно новаторской.

Какое приложение вы используете каждый день? У вас есть какие-либо идеи, как усовершенствовать работу этого приложения?

Они использовали свою креативность и обыграли идею

Многие интересные приложения являются комбинацией двух абсолютно не связанных между собой областей. Uber для бакалеи - это Instacart. GetAround - это Airbnb для автомобилей. Потренируйтесь соединять несоединяемое! Если не забросите, результат будет, как в спортзале - вы будете совершенствоваться день за днём. Особенно приятно, что вы можете заниматься этим где угодно и когда угодно… Стоя в очереди, добираясь на работу или даже в ванне.

Изучите App Store и Play Store

Если что-то особенно популярно, то это хороший показатель. Пол Грэм говорил: « Избежать соперничества вы можете, только избегая хороших идей». Проницательность и понимание вопроса помогут вам отбросить страхи касательно переполненных площадок. Вы можете изучать приложения и просматривать их отзывы. Если отзывы плохие, у вас есть отличный шанс исправить ситуацию. К примеру, существует множество приложений туристического бронирования, но только некоторые из них обеспечивают действительно качественный сервис. Вы можете получить отличный опыт, проведя SEO. Например, приложение для бронирования пятизвёздочного отеля. Или приложение исключительно для бизнес поездок. Один из наших клиентов отметил, что обучился этому благодаря «niche to win ». Показанная ниже диаграмма даст вам представление о том, что работает, а что нет.

Коллективное обсуждение с друзьями

Это забавный подход к проблеме. Вместо того, чтобы играть в «exploding kittens » за обедом, вы можете вместе придумать идею вашего будущего приложения. Многие основатели, с которыми я беседовал, обзавелись идеей для стартапа прямо во время вечеринки или дружеских посиделок. Я уверен, ваши взгляды могут различаться, и этот фактор ещё больше обогатит общую идею. Друзья могут рассказать вам о своих ежедневных проблемах, решение для которых может быть найдено в новом приложении. А знаете, что во всём этом самое полезное? У вас сразу появится несколько первых пользователей!

Ищите источник вдохновения

Один из наших клиентов почерпнул идею из запросов стартапов Y Combinator. Я погуглил и понял, что есть много подобных мест, где можно найти вдохновение. Мне понравились Reddit и Ideas Watch . Поройтесь там, возможно, вы найдёте что-то интересное для себя.

Что дальше?

Когда у вас много идей для приложений, то вы можете стать перед серьёзной дилеммой, над какой именно стоит начинать работать? Решите для себя следующие вопросы:
  • Какую идею проще всего воплотить в жизнь?
  • Всё гениальное - просто. Вы всегда сможете внести коррективы позднее. Но сделайте первоначальную версию максимально понятной! Во-первых, вам будет легче её протестировать, а во-вторых, вы сэкономите немало средств.

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

  • Для какого приложения вы сможете быстро найти пользователей?
  • Вы владелец ресторана? Тогда отличной идеей для вас станет стартап в области пищевых технологий, и вы сможете обеспечить себе долгосрочный успех. Многие стартапы «сдуваются», потому что не могут найти свою аудиторию. Вы исключите многие риски, если быстро найдёте своих первых 50-100 пользователей.

Что ещё почитать:

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

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

Идеи

1. Мотиватор

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

2. Будильник с задачами

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

3. Помощник в отношениях с противоположным полом

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

4. Будильник-коллектор

Да, ещё один будильник. Но здесь, мотивация проснуться - финансовая. Каждый отложенный будильник - деньги, списанные в пользу благотворительности. Или, как вариант, заблокированные, для тех, кто не умеет откладывать деньги, зато так, можно будет собрать сумму на крупные покупки.

5. Помощник в изучении

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

6. Инстаграм ограниченный одним фото

Аналог инстаграма, но с условием, что вы можете постить лишь одно фото не более. Возможно, это поможет стать более творческими, прокачать навыки фотографии.

7. Тиндер для музыкантов

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

8. Округлительные инвестиции

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

9. Плохие дороги

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

10. Стимулятор

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

11. Приложение для покупки и продажи компаниями

Не обязательно продавать или покупать компанию полностью, можно лишь долями. Выглядит это так: кто-то продаёт 15% в своей компании по производству ПО за условные 100000 рублей. Если пользователь заинтересовался и впоследствии приобрёл долю, создатель приложения получает процент со сделки или процент с доли. Основная задача - свести покупателя и продавца, все юридические аспекты должны взять на себя пользователи, если конечно, не ввести дополнительное юридическое сопровождение за отдельную плату.

12. Дневник

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

13. Сборник акций и скидок

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

14. Блокировка средств

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

15. Конспектирование звонков

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

На этом, должно быть, всё. Библиотека Программиста не несёт ответственности за не взлетевшие идеи.







2024 © gtavrl.ru.