Skip to main content

Как это сделать: как создать свое первое приложение для iphone

How to Make an App for Beginners (2018) - Lesson 1 (Май 2024)

How to Make an App for Beginners (2018) - Lesson 1 (Май 2024)
Anonim

Люди любят быстро общаться в приложении Snapchat, настолько, что двухлетняя компания была оценена в 860 миллионов долларов. Люди постоянно обмениваются фотографиями в Instagram, поэтому Facebook потратила 1 миллиард долларов на приобретение программы в качестве отдельного приложения. Можно с уверенностью сказать, что рынок приложений находится на подъеме.

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

Вот краткое изложение основ, которые вы должны начать.

Получить учетную запись разработчика App Store

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

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

Составьте карту вашего приложения

Какую информацию люди найдут на главном экране? Какие страницы вам понадобятся? Что будут ожидать пользователи? Как будет работать приложение?

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

Положите это вместе

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

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

Вариант 1. Учитесь кодировать себя

Вот несколько лучших интернет-ресурсов для DIY-кодирования. С усердием многие люди начинают писать основные приложения в течение первого месяца.

  • Treehouse: Treehouse - невероятный ресурс для всего, что нужно для кодирования приложений. Здесь вы можете найти онлайн-уроки и интенсивные занятия, которые проведут вас через процесс обучения программированию.
  • Skillshare: Не учитесь хорошо в структуре онлайн-учебника? Как следует из названия, Skillshare - это место, где эксперты могут поделиться своими навыками с другими. Сайт включает в себя основные обзоры и несколько типов курсов, которые позволяют вам учиться онлайн или лично на месте (если есть).
  • Переполнение стека: этот бесплатный сервис связывает новичков в разработке с вопросами к экспертам с ответами. Это не самый всеобъемлющий способ обучения, но он заполняет пробелы между уроками, если вы чего-то не понимаете.
  • Вам также необходимо иметь и знать следующее:

  • Photoshop: Photoshop - это стандарт дизайна и создания цифровых изображений. Любой, кто хочет заняться дизайном, будет нуждаться в этом программном обеспечении.
  • Xcode: это программное обеспечение Apple для упрощения кодирования. Он интегрирован и прост в использовании, он отслеживает любые ошибки кодирования при кодировании и может даже автоматически исправлять ошибки.
  • Phonegap: альтернатива XCode, подобные программы помогают вам легко создавать приемлемые приложения только с базовыми знаниями CSS, HTML и JavaScript.
  • Компьютер Mac: кажется базовым, но если вы разрабатываете на платформе iOS, вам понадобится компьютер Apple.
  • Вариант 2: создать команду

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

    Самое главное, понять точные наборы навыков, которые вам понадобятся от вашей команды. UX-дизайнеры (которые разрабатывают функциональные возможности приложения) должны понимать основы компоновки, информационную архитектуру и элементы пользовательской функциональности. Графические дизайнеры (которые разрабатывают логотипы и другие визуальные элементы) должны понимать визуальные элементы брендинга и преемственность бренда и то, как схемы цветов и шрифтов способствуют брендингу. Разработчики создадут основную базу данных для приложения, и у них должен быть особый опыт в этом для приложений iPhone. Именно разработчики воплотят вашу идею и дизайн в жизнь и могут помочь успешно представить их в App Store.

    Вот несколько мест, где можно найти дизайнеров и разработчиков на любой бюджет:

  • фрилансеров
  • Они делают приложения
  • Еланке
  • GroupTalent
  • Такие услуги, как oDesk или Elance, будут наиболее экономичным подходом, так как тарифы для иностранных специалистов варьируются от 10 до 50 долларов в час по сравнению с работой в американском агентстве полного цикла, где ставки обычно варьируются от 75 до 200 долларов в час. (В целом вы можете рассчитывать заплатить 5000–10 000 долл. При работе с внештатными сотрудниками или от 20 000 до 150 000 долл. При работе с фирмой.) Если вы решите пойти по этому пути, обязательно сначала прочитайте статью Дерека Сиверса об аутсорсинге.

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

    Готов?

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

    Какие еще ресурсы вы нашли, чтобы помочь оживить ваше приложение для iPhone?