Как да станете разработчик на мобилни приложения (със снимки)

Съдържание:

Как да станете разработчик на мобилни приложения (със снимки)
Как да станете разработчик на мобилни приложения (със снимки)

Видео: Как да станете разработчик на мобилни приложения (със снимки)

Видео: Как да станете разработчик на мобилни приложения (със снимки)
Видео: Как работает Spring Boot и что такое auto-configuration. Магия? 2024, Може
Anonim

Тъй като мобилните телефони са станали толкова важни, колкото портфейлите и портмонетата в ежедневието, развитието в тази област се развива бързо. Да започнете като разработчик на мобилни приложения е лесно, ако сте съсредоточени и знаете какво искате да направите. Ето кратко ръководство, показващо как можете да докажете доверието си като програмист.

Стъпки

Част 1 от 3: Натрупване на опит и образование

Станете разработчик на мобилни приложения Стъпка 1
Станете разработчик на мобилни приложения Стъпка 1

Стъпка 1. Опитайте степен по компютърни науки

Докато диплома по компютърни науки не е строго необходима, тя може да ви даде основа за тази област. Освен това много компании ще предпочетат да имате поне бакалавърска степен по компютърни науки, ако ще ви наемат като разработчик.

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

Стъпка 2. Изберете една от основните платформи

Основните платформи са Android, Apple, Windows, Symbian и RIM (Blackberry). Можете да се научите да кодирате за всички тези платформи, но вероятно ще трябва да изберете една, когато за пръв път гледате.

Android е доминиращият пазар, но Apple не изостава. Едно от тези две би било добро начало

Станете разработчик на мобилни приложения Стъпка 3
Станете разработчик на мобилни приложения Стъпка 3

Стъпка 3. Използвайте програми за онлайн разработка

Например, Apple предлага iOS Dev Center. В центъра можете да разглеждате уроци и видеоклипове, които да ви помогнат да започнете да научавате кодирането. Android има подобен сайт, обучение за разработчици на Android. Не е нужно обаче да разчитате само на официалните потоци. Много уебсайтове в мрежата предлагат безплатни класове и уроци, въпреки че можете да намерите и класове срещу заплащане, ако искате да го пренесете на следващото ниво.

  • Един пример за място, където можете да научите кодирането, е W3Schools, добре известен уебсайт за изучаване на кодирането. Той има раздел за JQuery Mobile, който можете да използвате за създаване на мобилни приложения. Тази система за кодиране е базирана на CSS3 и HTML5.
  • Можете също да опитате места, които предлагат безплатни онлайн курсове по голямо разнообразие от теми, като edX или Coursera.
Станете разработчик на мобилни приложения Стъпка 4
Станете разработчик на мобилни приложения Стъпка 4

Стъпка 4. Помислете за класове по маркетинг

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

Станете разработчик на мобилни приложения Стъпка 5
Станете разработчик на мобилни приложения Стъпка 5

Стъпка 5. Вземете бизнес класове

Подобно на маркетинговите умения, бизнес уменията също са от съществено значение за самостоятелното изграждане на успешни приложения. Бизнес класовете могат да ви помогнат да научите как правилно да си осигурявате приходи от приложението си, както и как да създадете стимули за хората да харчат повече. Резултат

0 / 0

Част 1 Викторина

Коя е основна платформа, в която разработчикът на мобилни приложения може да се специализира?

Symbian

Мда! Основните платформи са Android, Apple, Windows, Symbian и RIM (Blackberry). Повечето разработчици на мобилни приложения избират платформа, на която да се специализират първоначално, след което се научават да кодират за другите с развитието на кариерата си. Прочетете за друг въпрос от викторина.

jQuery

Не! jQuery е безплатен софтуер с отворен код, който помага на разработчиците да напишат кода за мобилни приложения. Това не е платформа. Опитай пак…

CSS3

Не точно! Каскадни таблици със стилове (CSS) е език на стилови таблици, използван за подпомагане на разработчиците на мобилни приложения при създаването на кода за мобилни приложения. Това не е платформа. Изберете друг отговор!

HTML5

Не точно! HTML 5 е петата версия на език за маркиране, който разработчиците използват за създаване на уеб страници. Това обаче не е платформа. Познайте отново!

Искате още тестове?

Продължавайте да тествате себе си!

Част 2 от 3: Практикуване на вашите умения

Станете разработчик на мобилни приложения Стъпка 6
Станете разработчик на мобилни приложения Стъпка 6

Стъпка 1. Разработете свое собствено приложение

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

Наличието на опит в тази област, дори ако това е само разработване на собствено приложение, може да ви изпревари пред другите кандидати

Станете разработчик на мобилни приложения Стъпка 7
Станете разработчик на мобилни приложения Стъпка 7

Стъпка 2. Дайте идея за приложение

Разбира се, голям брой приложения са игри. Игрите помагат на хората да прекарват времето си. Всяко място, където виждате нужда, може да бъде отправна точка за приложение. Така че първата стъпка е да определите къде има нужда. Погледнете собствения си живот и живота на приятелите си и помислете какви проблеми имате вие или те, които едно приложение би могло да помогне за решаването. След като имате идея, започнете да очертавате приложението си.

  • Например, приложения като DocScan и Scannable са разработени, защото хората се нуждаят от начин да сканират и съхраняват документи далеч от компютрите. Хората, които разработиха приложението, видяха нужда и я запълниха.
  • Други приложения, като например приложения за рецепти, улесняват хората да намират и използват рецепти, защото е по -лесно да използват рецепта извън таблет или телефон, отколкото извън компютър.
Станете разработчик на мобилни приложения Стъпка 8
Станете разработчик на мобилни приложения Стъпка 8

Стъпка 3. Фокусирайте се върху използваемостта

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

  • Един трик е да се уверите, че използвате колкото се може повече от екрана. Това не означава, че трябва да покривате всеки наличен инч с контроли, защото се нуждаете от отрицателно пространство около инструментите, за да стане читаво. Трябва да балансирате, като използвате възможно най -много място, като увеличите бутоните си колкото можете. Отчасти това означава, че трябва да поддържате контролите и бутоните възможно най -прости.
  • Улеснете разбирането. Тоест вашият потребител не трябва да се позовава на други страници, за да разбере как да използва приложението ви. Те трябва да могат да го разберат само от контролите.
Станете разработчик на мобилни приложения Стъпка 9
Станете разработчик на мобилни приложения Стъпка 9

Стъпка 4. Наемете необходимата ви помощ

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

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

Станете разработчик на мобилни приложения Стъпка 10
Станете разработчик на мобилни приложения Стъпка 10

Стъпка 5. Не забравяйте да го тествате за грешки

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

  • С други думи, накарайте приятелите си да изтеглят приложението на телефона ви. Нека ги изиграят, за да видят дали забелязват проблеми.
  • Също така е важно да получите обратна връзка за това как работят приложението и контролите. Задавайте на приятелите си въпроси като „Имали ли сте проблеми с работата с контролите?“и „Какви проблеми виждате с приложението?“
Станете разработчик на мобилни приложения Стъпка 11
Станете разработчик на мобилни приложения Стъпка 11

Стъпка 6. Преобразувайте в други платформи

След като научите как да изграждате приложение на една платформа, е време да го конвертирате в други платформи. Пропускате клиенти, ако не предлагате приложението на платформи, които всички клиенти използват.

  • С всяка платформа трябва да мислите за различни проблеми. Например, когато преминавате от iOS към Android, трябва да вземете предвид разликата в размера на екрана. В iOS броят на размерите на екрана е по -ограничен, докато Android има много по -голямо разнообразие и вашето приложение ще изглежда малко по -различно на всеки от тях.
  • Друг ключов момент е да го поддържате прост. Колкото по -сложно е, толкова по -трудно ще бъде конвертирането и да изглежда добре на различни екрани.
Станете разработчик на мобилни приложения Стъпка 12
Станете разработчик на мобилни приложения Стъпка 12

Стъпка 7. Кандидатствайте за стажове

Друг начин да натрупате опит, дори докато сте в училище, е да кандидатствате за стаж. Често можете да намерите стажове чрез вашето училище, тъй като компаниите ще се обръщат към училищата, за да намерят хора, които да стажуват. Можете дори да спечелите малко пари, за да платите за училище или да получите училищен кредит за стажа.

  • Стажовете са страхотен опит, но не очаквайте да кодирате веднага. Вероятно ще работите поне някои черни задачи, докато работите на стаж.
  • Много от големите технологични компании ще предлагат стажове на местни студенти, така че проверете и техните уебсайтове.

Резултат

0 / 0

Част 2 Тест

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

Колкото е възможно повече изображения

Не точно! Докато имате нужда от изображения, за да разбиете текста на страницата си, не искате да затрупвате екрана. Използвайте отрицателно пространство в дизайна си, за да увеличите използваемостта. Опитайте с друг отговор…

Малки копчета

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

Подобни цветове

Не точно! Вашата страница всъщност трябва да има контрастни цветове, за да се увеличи максимално четливостта. Цветовете, които са твърде сходни, например различни нюанси на синьо, могат да бъдат трудно разграничими. Въпреки това, синьото в контраст с червеното прави текста да се откроява. Има по -добър вариант!

Лесна навигация

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

Искате още тестове?

Продължавайте да тествате себе си!

Част 3 от 3: Работа на полето

Станете разработчик на мобилни приложения Стъпка 13
Станете разработчик на мобилни приложения Стъпка 13

Стъпка 1. Бъдете готови за движение

Някои области са предстоящи за този пазар. Силиконовата долина в Калифорния е очевиден избор за тази област. Други, по -неочаквани области, като Вашингтон, Алабама, Вирджиния, Юта и Монтана, са прогнозирали ръст в областта до 45 %.

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

Станете разработчик на мобилни приложения Стъпка 14
Станете разработчик на мобилни приложения Стъпка 14

Стъпка 2. Кандидатствайте за позиции

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

За какъв тип компания кандидатствате зависи от това какво искате. Ако работите при стартиране, вероятно ще имате повече време за работа с приложението и може би повече контрол. Не знаете обаче дали една компания ще успее или ще се провали в ранните си етапи. С по -утвърдена компания е по -вероятно да работите върху една малка част от няколко приложения, вместо да контролирате; от друга страна, можете да бъдете по -уверени, че компанията няма да падне

Станете разработчик на мобилни приложения Стъпка 15
Станете разработчик на мобилни приложения Стъпка 15

Стъпка 3. Използвайте своя опит

Ако имате диплома и опит, използвайте това, за да ви помогне да получите работа. Например, ако сте проектирали собствено приложение, сега имате начин да покажете колко добре можете да кодирате или проектирате. Ако сте стажували в компания, сега имате опит под колана си, който други кандидати може да нямат. Използвайте всичко, което имате, за да се откроите от другите кандидати.

Не забравяйте да подчертаете опита, който имате в мотивационното си писмо. Например, ако сте имали стаж, бихте могли да кажете: „Бих бил ценен актив за вашата компания, тъй като вече имам опит в кодирането в подобна по големина технологична компания. Стажувах в XYZ Tech за 6 месеца през 2014 г.“

Станете разработчик на мобилни приложения Стъпка 16
Станете разработчик на мобилни приложения Стъпка 16

Стъпка 4. Бъдете пред кривата

Когато работите в технологичната индустрия, винаги трябва да знаете какво предстои. Един от начините да направите това е да четете технически списания, тъй като те често се фокусират върху това, което предстои. Тъй като на пазара се появяват нови кодиращи платформи и технологии, ваша отговорност е да ги научите, за да не остареете.

Станете разработчик на мобилни приложения Стъпка 17
Станете разработчик на мобилни приложения Стъпка 17

Стъпка 5. Маркетинг и печелене на вашето приложение

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

  • Някои компании предлагат приложението безплатно, след което таксуват, за да направят играта по -бърза или по -приятна, като например предлагат пакети с монети или звезди. Клиентите вече може да намерят този тип стимули в играта, но пакетите правят играта по-бърза за нетърпеливи играчи, особено ако забързате играта, така че само толкова много да може да бъде завършено за един ден без повече от играта монетосечене.
  • Намерете правилните ключови думи. Когато именувате приложението си и пишете описание, помислете какво ще търсят клиентите ви. Каква дума бихте използвали, за да търсите приложението си? Трябва да направите това част от заглавието, описанието или ключовите думи, ако е възможно.
  • Използвайте споделяне в приложението. Един от начините да насърчите потребителите да споделят е да имат начини да си помагат взаимно в играта, като например да могат да дадат на други потребители допълнителни животи. Ако потребителите могат да споделят в големи социални медийни платформи, като Facebook, ще имате повече късмет с устната реч.
  • Не забравяйте да платите. Можете да настроите приложение във Facebook или мобилна платформа, но ако не желаете да плащате за реклама, ще ви е трудно да изградите клиентска база, особено ако разчитате само на приятелите си.

Резултат

0 / 0

Част 3 Викторина

Кой град е най -подходящ за пазара на мобилни приложения?

Кливланд, Охайо

Не! Кливланд не е добре познат на пазара за разработка на мобилни приложения. Може да помислите за други градове, като Вашингтон, пробвайте друг отговор …

Силиконовата долина, Калифорния

Абсолютно! Силиконовата долина се счита за мека на разработването на мобилни приложения. Освен това държави като Алабама, Вирджиния, Юта и Монтана са прогнозирали растеж в областта до 45 процента! Прочетете за друг въпрос от викторина.

Сиатъл, Вашингтон

Не точно! Вашингтон не е известен като перспективна област на пазара за разработка на мобилни приложения. Може да помислите за държави като Алабама или Вирджиния. Изберете друг отговор!

Бангор, Мейн

Опитай пак! Нито Бангор, нито щата Мейн са известни с работни места за разработка на мобилни приложения. Някои компании може да ви позволят да комуникирате, въпреки че мнозинството ви иска в офиса. Опитайте с друг отговор…

Искате още тестове?

Продължавайте да тествате себе си!

Препоръчано: