Skip to main content

Направете това да се случи: как да проектирате първото си приложение за iphone

A 12-year-old app developer | Thomas Suarez (Април 2025)

A 12-year-old app developer | Thomas Suarez (Април 2025)
Anonim

Хората обичат да разговарят леко с приложението Snapchat, така че двугодишната компания е оценена на 860 милиона долара. Хората споделят снимки постоянно в Instagram, поради което Facebook харчи 1 милиард долара, за да придобие програмата като самостоятелно приложение. Сигурно е да се каже, че пазарът на приложения процъфтява.

И това е по-лесно, отколкото си мислите да се включите в него - дори и да не сте разработчик (или „технически основател“, както казват в Startup Land). Ако имате страхотна идея и сте добри с бизнес страницата на нещата, има много възможности за обучение и възможности за аутсорсинг, които да ви помогнат в реалното създаване на следващото голямо приложение.

Ето една крачка от основите, които трябва да започнете.

Вземете акаунта си за програмисти в App Store

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

И дори и да не стартирате приложението си известно време, това е добре да направите сега - акаунт в App Store осигурява достъп до полезни инструменти и ресурси за разработка.

Поставете карта на приложението си

Каква информация ще намерите хората на началния екран? Какви страници ще ви трябват? Какво ще очакват потребителите? Как ще тече приложението?

Преди всъщност да започнете да изграждате приложението си, ще искате да помислите какво ще бъде потребителското изживяване и да започнете да създавате визуално представяне на него. Не е нужно да знаете точната естетика, но вземете заедно нещо логично и представително. Изработване на подробна „телена рамка“ на приложението с помощта на ръчно начертана рисунка на хартия или чрез цифрово приложение за телена рамка като Balsamiq ще ви помогне да организирате мислите си или да комуникирате функционалността на приложението с останалата част от вашия екип. В тази бележка:

Сложете го заедно

Следващата стъпка в завъртането на колелата ви за разработка на приложения всъщност е кодирането му. Но не позволявайте това да ви сплаши! Ако желаете да си изцапате ръцете, цифрово казано, много разработчици носят своя опит в интернет, за да дадат ръка на самостартиращите.

Ако работите на пълно работно време и искате бързо да се възползвате от идеята си - или ако изграждате нещо, което е много сложно - можете също да наемете някой друг, който да проектира и кодира вашата кандидатура за вас. Ето и връщане на двата варианта.

Вариант 1: Научете се да кодирате себе си

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

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

  • Photoshop: Photoshop е стандартът на дизайна и създаването на цифрови изображения. Всеки, който иска сам да се справи с дизайна, абсолютно ще се нуждае от този софтуер.
  • Xcode: Това е софтуер за опростяване на кодирането на Apple. Той е интегративен и лесен за използване, проследява всички кодиращи грешки, докато кодирате, и дори може автоматично да коригира грешки.
  • Phonegap: Алтернатива на Xcode, програми като тази ви помагат лесно да създавате приемливи приложения само с рудиментарни познания за CSS, HTML и JavaScript.
  • Компютър с Mac: Изглежда основен, но ако се развивате на iOS платформата, ще ви е необходим компютър от Apple.
  • Вариант 2: Създайте екип

    Ако искате да наемете други, които да създадат приложението ви, ще трябва да подредите няколко типа умения и персонал, за да се почерпите според нуждите. Въпреки че някои изпълнители могат да бъдат квалифицирани в множество области, не очаквайте да намерят всички тези умения в един човек. В зависимост от сложността на приложението ви, вероятно ще трябва да възложите на цял екип или дори да наемете агенция с всеобхватни предложения.

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

    Ето няколко места за търсене на дизайнери и разработчици, за да се поберат на всеки бюджет:

  • oDesk
  • Правят приложения
  • Elance
  • GroupTalent
  • Услуга като oDesk или Elance ще бъде най-икономичният подход, тъй като тарифите варират от 10 до 50 долара на час за задгранични таланти, в сравнение с работата с американска агенция за пълно обслужване, където тарифите обикновено варират от 75 до 200 долара на час. (Общо можете да очаквате да платите 5000 до 10 000 долара при работа с фрийлансъри или където и да е от 20 000 до 150 000 долара при работа с фирма.) Ако решите да поемете по този път, не забравяйте първо да прочетете статията на Дерек Сивърс за аутсорсинга.

    Не забравяйте също, че при работа с екип комуникацията е от първостепенно значение. От актуализации до инструкции, от предаване на идеи до получаване на информация, трябва да разполагате с инструменти, за да сте сигурни, че поддържате връзка с вашия екип. Инструментите за управление на проекти като Basecamp са едни от най-полезните инструменти за споделяне и организиране на идеи. Мислете за това като да имате бяла дъска с отдалечен достъп в цифрова конферентна зала с всички от вашия екип.

    Готови ли сте все пак?

    Както можете да видите, има много възможности да проектирате и изградите мечтаното си приложение, без да намерите технически съосновател, който да се присъедини към вас. Сега вземете тази идея и стартирайте с нея.

    Какви други ресурси открихте, за да помогнете за оживяване на приложението ви iPhone?