Ludzie uwielbiają szybko rozmawiać w aplikacji Snapchat do tego stopnia, że dwuletnia firma została wyceniona na 860 milionów dolarów. Ludzie stale udostępniają zdjęcia na Instagramie, dlatego Facebook wydał 1 miliard dolarów na zakup programu jako samodzielnej aplikacji. Można śmiało powiedzieć, że rynek aplikacji kwitnie.
I łatwiej jest się w to zaangażować - nawet jeśli nie jesteś programistą (lub „założycielem technicznym”, jak to mówią w Startup Land). Jeśli masz świetny pomysł i jesteś dobry w biznesie, masz mnóstwo zasobów edukacyjnych i możliwości outsourcingu, które pomogą Ci w tworzeniu kolejnej dużej aplikacji.
Oto podsumowanie podstaw, których potrzebujesz, aby zacząć.
Załóż konto programisty App Store
Po pierwsze: nie możesz sprzedać aplikacji, której nie możesz wymienić. Założenie konta w Apple App Store kosztuje około 100 USD rocznie, ale jest to konieczne, chyba że tworzysz aplikacje pod inną firmą lub nazwą, które będą płacić ci z przychodów.
I nawet jeśli nie uruchomisz aplikacji przez jakiś czas, warto to zrobić teraz - konto App Store zapewnia dostęp do przydatnych narzędzi i zasobów programistycznych.
Zamapuj swoją aplikację
Jakie informacje znajdą ludzie na ekranie głównym? Jakich stron będziesz potrzebować? Czego będą oczekiwać użytkownicy? Jak będzie wyglądać aplikacja?
Zanim zaczniesz budować aplikację, zastanów się, jak będzie wyglądać wrażenia użytkownika i zacznij tworzyć jej wizualną reprezentację. Nie musisz znać dokładnej estetyki, ale zdobądź razem coś logicznego i reprezentatywnego. Tworzenie szczegółowej „szkieletowej” aplikacji za pomocą ręcznie naszkicowanego rysunku na papierze lub cyfrowej aplikacji do modelowania, takiej jak Balsamiq pomoże Ci uporządkować myśli lub komunikować funkcjonalność aplikacji z resztą zespołu. W tej notatce:
Złóż to razem
Kolejnym krokiem w kierunku zakręcenia kołami rozwoju aplikacji jest ich kodowanie. Ale niech cię to nie zastrasza! Jeśli chcesz zabrudzić sobie ręce, mówiąc cyfrowo, wielu programistów wnosi swoją wiedzę do Internetu, aby pomóc osobom samozatrudniającym w działaniu.
Jeśli pracujesz na pełny etat i chcesz szybko wykorzystać swój pomysł - lub jeśli budujesz coś bardzo złożonego - możesz również zatrudnić kogoś innego do zaprojektowania i zakodowania aplikacji. Oto podsumowanie obu opcji.
Opcja 1: Naucz się samodzielnie kodować
Oto kilka najlepszych zasobów internetowych do kodowania DIY. Dzięki staranności wiele osób zaczyna kodować podstawowe aplikacje w ciągu pierwszego miesiąca.
Musisz także mieć i znać następujące elementy:
Opcja 2: zbuduj zespół
Jeśli chcesz zatrudnić innych do stworzenia Twojej aplikacji, musisz ustawić szereg umiejętności i typów personelu, z których będziesz czerpać w razie potrzeby. Chociaż niektórzy kontrahenci mogą być wykwalifikowani w wielu dziedzinach, nie oczekuj, że wszystkie te umiejętności znajdą się u jednej osoby. W zależności od złożoności aplikacji prawdopodobnie będziesz musiał zlecić outsourcing całemu zespołowi, a nawet wynająć agencję z kompleksowymi ofertami we własnym zakresie.
Co najważniejsze, zrozum dokładny zestaw umiejętności, których będziesz potrzebować od swojego zespołu. Projektanci UX (którzy projektują funkcjonalność aplikacji) powinni zrozumieć podstawy układu, architekturę informacji i elementy funkcjonalności użytkownika. Projektanci graficzni (którzy projektują logo i inne elementy wizualne) muszą zrozumieć wizualne elementy brandingu i ciągłości marki oraz to, w jaki sposób kolory i schematy czcionek przyczyniają się do brandingu. Programiści zbudują podstawową bazę danych dla aplikacji i powinni mieć doświadczenie w wykonywaniu tego dla aplikacji na iPhone'a. To programiści wprowadzą w życie Twój pomysł i projekt i mogą pomóc w pomyślnym przesłaniu go do App Store.
Oto kilka miejsc, w których można szukać projektantów i programistów pasujących do każdego budżetu:
Usługa taka jak oDesk lub Elance będzie najbardziej ekonomicznym podejściem, ponieważ stawki wahają się od 10 do 50 USD za godzinę dla zagranicznych talentów, w porównaniu do współpracy z amerykańską agencją pełnego serwisu, gdzie stawki zwykle wynoszą od 75 do 200 USD za godzinę. (W sumie można oczekiwać, że zapłacisz od 5000 do 10 000 USD za pracę z freelancerem lub od 20 000 do 150 000 USD za współpracę z firmą.) Jeśli zdecydujesz się pójść tą ścieżką, przeczytaj najpierw artykuł Dereka Siversa na temat outsourcingu.
Pamiętaj też, że podczas pracy z zespołem komunikacja jest najważniejsza. Od aktualizacji po instrukcje, od przekazywania pomysłów do uzyskiwania informacji wejściowych, potrzebujesz narzędzi, aby mieć pewność, że będziesz w kontakcie ze swoim zespołem. Narzędzia do zarządzania projektami, takie jak Basecamp, są jednymi z najbardziej przydatnych narzędzi do dzielenia się i organizowania pomysłów. Pomyśl o tym, jak o zdalnie dostępnej tablicy w cyfrowej sali konferencyjnej ze wszystkimi członkami zespołu.
Już gotowy?
Jak widać, istnieje wiele opcji zaprojektowania i zbudowania wymarzonej aplikacji bez konieczności szukania technicznego współzałożyciela. Teraz weź ten pomysł i biegnij z nim.
Jakie inne zasoby znalazłeś, aby pomóc ożywić aplikację iPhone?