Ako sa stať vývojárom mobilných aplikácií (s obrázkami)

Obsah:

Ako sa stať vývojárom mobilných aplikácií (s obrázkami)
Ako sa stať vývojárom mobilných aplikácií (s obrázkami)

Video: Ako sa stať vývojárom mobilných aplikácií (s obrázkami)

Video: Ako sa stať vývojárom mobilných aplikácií (s obrázkami)
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Smieť
Anonim

Keďže sa mobilné telefóny stali v každodennom živote rovnako dôležité ako peňaženky a peňaženky, vývoj v tejto oblasti napreduje rýchlo. Začínať ako vývojár mobilných aplikácií je jednoduché, ak sa sústredíte a viete, čo chcete robiť. Tu je rýchly sprievodca, ktorý ukazuje, ako môžete ako vývojár preukázať svoju dôveryhodnosť.

Kroky

Časť 1 z 3: Získavanie skúseností a vzdelávania

Staňte sa vývojárom mobilných aplikácií Krok 1
Staňte sa vývojárom mobilných aplikácií Krok 1

Krok 1. Skúste titul z informatiky

Titul počítačovej vedy síce nie je nevyhnutne potrebný, ale môže vám poskytnúť základ pre túto oblasť. Navyše, mnoho spoločností dá prednosť tomu, aby ste mali aspoň bakalársky titul z informatiky, ak vás chcú prijať ako vývojára.

  • Ak môžete, skúste sa na škole špecializovať na kódovanie mobilných aplikácií.
  • Pomôcť môžu aj ďalšie tituly v príslušných oblastiach, napríklad pri vývoji softvéru. Niektoré školy v skutočnosti ponúkajú tituly konkrétne z vývoja mobilných aplikácií.
Staňte sa vývojárom mobilných aplikácií Krok 2
Staňte sa vývojárom mobilných aplikácií Krok 2

Krok 2. Vyberte si jednu z hlavných platforiem

Hlavnými platformami sú Android, Apple, Windows, Symbian a RIM (Blackberry). Môžete sa naučiť kódovať všetky tieto platformy, ale pravdepodobne si budete musieť vybrať jednu, keď sa budete pozerať von.

Dominantným trhom je Android, ale ani Apple nezaostáva. Jeden z týchto dvoch by bol dobrým miestom na začiatok

Staňte sa vývojárom mobilných aplikácií Krok 3
Staňte sa vývojárom mobilných aplikácií Krok 3

Krok 3. Použite online vývojové programy

Spoločnosť Apple napríklad ponúka iOS Dev Center. V strede si môžete pozrieť návody a videá, ktoré vám pomôžu začať sa učiť kódovať. Android má podobnú stránku, Android Developers Training. Nemusíte sa však spoliehať iba na oficiálne streamy. Mnoho webových stránok na internete ponúka bezplatné hodiny a návody, aj keď môžete nájsť aj kurzy za poplatok, ak ich chcete posunúť na ďalšiu úroveň.

  • Jedným z príkladov miesta, kde sa môžete naučiť programovať, je W3Schools, známa webová stránka, kde sa môžete naučiť programovať. Má sekciu o JQuery Mobile, ktorú môžete použiť na vytváranie mobilných aplikácií. Tento kódovací systém je založený na CSS3 a HTML5.
  • Môžete tiež vyskúšať miesta, ktoré ponúkajú bezplatné online kurzy na široké spektrum predmetov, napríklad edX alebo Coursera.
Staňte sa vývojárom mobilných aplikácií Krok 4
Staňte sa vývojárom mobilných aplikácií Krok 4

Krok 4. Zvážte hodiny v marketingu

Môžete absolvovať hodiny, kým získavate titul, lacnejšie ísť na komunitnú vysokú školu alebo dokonca začať hodiny na online stránkach, ako je Coursera, aby ste rozvíjali svoje marketingové schopnosti. Ak chcete ísť sami ako vývojár aplikácií, musíte byť schopní predávať svoju hru verejnosti; v opačnom prípade verejnosť nikdy nebude vedieť, že existuje.

Staňte sa vývojárom mobilných aplikácií Krok 5
Staňte sa vývojárom mobilných aplikácií Krok 5

Krok 5. Absolvujte obchodné hodiny

Rovnako ako marketingové schopnosti, aj obchodné zručnosti sú nevyhnutné pre vlastnú tvorbu úspešných aplikácií. Obchodné hodiny vám môžu pomôcť naučiť sa správne speňažiť aplikáciu a tiež vytvárať stimuly pre ľudí, aby míňali viac. Skóre

0 / 0

Časť 1 Kvíz

Ktorá je hlavná platforma, na ktorú sa môže vývojár mobilných aplikácií špecializovať?

Symbian

Áno! Hlavnými platformami sú Android, Apple, Windows, Symbian a RIM (Blackberry). Väčšina vývojárov mobilných aplikácií si vyberie platformu, na ktorú sa pôvodne špecializuje, a potom sa naučí kódovať pre ostatných, ako sa ich kariéra vyvíja. Prečítajte si ďalšiu kvízovú otázku.

jQuery

Nie! jQuery je bezplatný softvér s otvoreným zdrojovým kódom, ktorý pomáha vývojárom písať kód pre mobilné aplikácie. Nie je to platforma. Skúste to znova…

CSS3

Nie práve! Kaskádové štýly (CSS) sú štýlové jazyky, ktoré pomáhajú vývojárom mobilných aplikácií vytvárať kód pre mobilné aplikácie. Nie je to platforma. Vyberte inú odpoveď!

HTML5

Nie úplne! HTML 5 je piata verzia značkovacieho jazyka, ktorý vývojári používajú na vytváranie webových stránok. Nejde však o platformu. Hádaj znova!

Chcete ďalšie kvízy?

Testujte sa aj naďalej!

Časť 2 z 3: Cvičenie vašich schopností

Staňte sa vývojárom mobilných aplikácií Krok 6
Staňte sa vývojárom mobilných aplikácií Krok 6

Krok 1. Vytvorte si vlastnú aplikáciu

Ak dávate prednosť tomu, aby vás zamestnávala spoločnosť, medzitým je výbornou praxou vyvinúť vlastnú aplikáciu. Nezáleží na tom, čo to je, pokiaľ je to užitočné alebo zábavné. Potom, keď si hľadáte prácu, máte čím svoju prácu dokázať.

Vďaka skúsenostiam v tejto oblasti, aj keď ide len o vývoj vlastnej aplikácie, sa môžete dostať pred ostatných kandidátov

Staňte sa vývojárom mobilných aplikácií Krok 7
Staňte sa vývojárom mobilných aplikácií Krok 7

Krok 2. Príďte s nápadom na aplikáciu

Samozrejme, veľký počet aplikácií sú hry. Hry pomáhajú ľuďom tráviť čas. Východiskom pre aplikáciu však môže byť akékoľvek miesto, ktoré považujete za potrebné. Prvým krokom je teda určiť, kde je to potrebné. Pozrite sa na svoj život a životy svojich priateľov a zvážte, aké problémy máte vy alebo oni, s ktorými by aplikácia mohla pomôcť vyriešiť. Keď dostanete nápad, začnite mapovať svoju aplikáciu.

  • Napríklad aplikácie ako DocScan a Scannable boli vyvinuté preto, že ľudia potrebovali spôsob, ako skenovať a ukladať dokumenty mimo počítačov. Ľudia, ktorí aplikáciu vyvinuli, videli potrebu a naplnili ju.
  • Iné aplikácie, ako sú napríklad recepty, uľahčujú ľuďom vyhľadanie a používanie receptov, pretože je jednoduchšie použiť recept z tabletu alebo telefónu než z počítača.
Staňte sa vývojárom mobilných aplikácií, krok 8
Staňte sa vývojárom mobilných aplikácií, krok 8

Krok 3. Zamerajte sa na použiteľnosť

V prvom rade musí byť aplikácia pre zákazníka jednoduchá. Hlavná stránka by preto mala viesť osobu cez aplikáciu s jasnými tlačidlami, kontrastnými farbami a jednoduchou navigáciou.

  • Jeden trik je zaistiť, aby ste používali čo najviac obrazovky. To neznamená, že by ste mali každým dostupným palcom pokryť ovládacie prvky, pretože okolo nástrojov potrebujete negatívny priestor, aby bol čitateľný. Musíte vyvážiť používanie čo najväčšieho priestoru, aby boli vaše tlačidlá tak veľké, ako môžete. Čiastočne to znamená, že musíte udržať svoje ovládacie prvky a tlačidlá čo najjednoduchšie.
  • Nech je to zrozumiteľné. To znamená, že váš používateľ by nemal potrebovať odkazovať na iné stránky, aby zistil, ako používať vašu aplikáciu. Mali by to byť schopní pochopiť len z ovládacích prvkov.
Staňte sa vývojárom mobilných aplikácií Krok 9
Staňte sa vývojárom mobilných aplikácií Krok 9

Krok 4. Najmite si potrebnú pomoc

Aj keď môžete mať kódovacie schopnosti, možno nebudete mať potrebné dizajnérske schopnosti. Ak potrebujete pomoc v konkrétnej oblasti, zvážte najímanie ľudí alebo spoluprácu s ľuďmi, ktorí súhlasia s tým, že časť zisku budú brať ako platbu. Vždy, keď prezentujete aplikáciu, dajte kredit tam, kde je splatný.

Ak si nie ste istí, kde si najať pomoc, môžete sa pozrieť na weby na voľnej nohe, ako je UpWork, kde môžete najať ľudí z rôznych oblastí

Staňte sa vývojárom mobilných aplikácií Krok 10
Staňte sa vývojárom mobilných aplikácií Krok 10

Krok 5. Nezabudnite ho otestovať na chyby

Nové aplikácie majú vždy chyby, takže si aplikáciu vyskúšajte. Nechajte otestovať aj svojich priateľov, aby zistili, kde sú chyby, aby ste ich mohli opraviť. Tiež vás naučí, čo funguje a čo nefunguje v aplikácii.

  • Inými slovami, nechajte svojich priateľov stiahnuť si aplikáciu do telefónu. Nechajte ich hrať, aby zistili, či si všimnú chyby.
  • Je tiež dôležité získať spätnú väzbu o tom, ako aplikácia a ovládacie prvky fungujú. Položte svojim priateľom otázky ako „Mali ste problémy s ovládaním?“a „Aké problémy s aplikáciou vidíte?“
Staňte sa vývojárom mobilných aplikácií Krok 11
Staňte sa vývojárom mobilných aplikácií Krok 11

Krok 6. Previesť na iné platformy

Keď sa naučíte, ako vytvoriť aplikáciu na jednej platforme, je načase ju previesť na iné platformy. Ak neponúkate aplikáciu na platformách, ktoré používajú všetci zákazníci, prichádzate o zákazníkov.

  • Na každej platforme musíte myslieť na rôzne problémy. Napríklad pri prechode z iOS na Android musíte vziať do úvahy rozdiel vo veľkosti obrazovky. V systéme iOS je počet veľkostí obrazoviek obmedzenejší, zatiaľ čo Android má oveľa širšiu škálu a vaša aplikácia bude na každej vyzerať trochu inak.
  • Ďalším kľúčovým bodom je udržať to jednoduché. Čím je to komplikovanejšie, tým ťažšie bude previesť a zaistiť, aby to na rôznych obrazovkách vyzeralo pekne.
Staňte sa vývojárom mobilných aplikácií Krok 12
Staňte sa vývojárom mobilných aplikácií Krok 12

Krok 7. Prihláste sa na stáž

Ďalším spôsobom, ako získať skúsenosti, aj keď ste v škole, je prihlásiť sa na prax. Stáže môžete často nájsť prostredníctvom svojej školy, pretože firmy sa obrátia na školy, aby našli ľudí, ktorí budú stážistami. Môžete dokonca zarobiť nejaké peniaze na zaplatenie školy alebo získať školský kredit za stáž.

  • Stáže sú skvelá skúsenosť, ale nečakajte, že sa hneď pustíte do kódovania. Počas práce na stáži budete pravdepodobne vykonávať aspoň niektoré podradné úlohy.
  • Mnoho z veľkých technologických spoločností ponúka stáže miestnym vysokoškolákom, preto si pozrite aj ich webové stránky.

Skóre

0 / 0

2. časť Kvíz

Čo potrebuje hlavná stránka aplikácie na maximalizáciu jej použiteľnosti?

Čo najviac obrázkov

Nie práve! Aj keď na rozbitie textu na svojej stránke potrebujete obrázky, nechcete, aby bol na obrazovke neporiadok. Na zvýšenie použiteľnosti použite vo svojom návrhu negatívny priestor. Skúste inú odpoveď…

Malé tlačidlá

Skúste to znova! Musíte urobiť tlačidlá tak veľké, ako môžete, bez preplnenia obrazovky. Chcete, aby ľudia boli schopní ľahko identifikovať, na čo musia kliknúť. Vyberte inú odpoveď!

Podobné farby

Nie úplne! Vaša stránka by v skutočnosti mala mať kontrastné farby, aby bola maximalizovaná čitateľnosť. Príliš podobné farby, napríklad rôzne odtiene modrej, je ťažké odlíšiť. Text však kontrastuje s modrou v kontraste s červenou. Existuje lepšia možnosť!

Jednoduchá navigácia

Presne tak! Vaši používatelia musia byť schopní rýchlo sa pohybovať v rôznych oblastiach aplikácie. Nemali by sa musieť pozerať tvrdo alebo ďaleko, aby zistili, ako to urobiť. Prečítajte si ďalšiu kvízovú otázku.

Chcete ďalšie kvízy?

Testujte sa aj naďalej!

Časť 3 z 3: Práca v teréne

Staňte sa vývojárom mobilných aplikácií Krok 13
Staňte sa vývojárom mobilných aplikácií Krok 13

Krok 1. Buďte pripravení sa pohnúť

Niektoré oblasti sú pre tento trh nadchádzajúce. Silicon Valley v Kalifornii je pre túto oblasť jasnou voľbou. Iné, neočakávanejšie oblasti, ako Washington, D. C., Alabama, Virgínia, Utah a Montana, však predpokladali rast v oblasti až 45 percent.

Aj keď vám niektoré spoločnosti môžu umožniť prácu na diaľku, väčšinou vás chcú mať v kancelárii. Mnoho technologických spoločností oceňuje skupinovú kreativitu, ktorú je v kancelárskom prostredí jednoduchšie podporiť

Staňte sa vývojárom mobilných aplikácií Krok 14
Staňte sa vývojárom mobilných aplikácií Krok 14

Krok 2. Požiadajte o pozície

Ak plánujete pracovať pre technologickú spoločnosť, začnite tým, že sa uchádzate o pozície. Zoznamy pracovných miest nájdete na veľkých pracovných weboch, ako sú Monster, Indeed alebo Yahoo. Môžete však tiež vyhľadať prácu na webových stránkach veľkých spoločností pôsobiacich v oblasti mobilných aplikácií. Zamyslite sa nad aplikáciami, ktoré máte radi, a pozrite sa na vývojára. Na tieto miesta sa chcete uplatniť, pretože už máte vášeň pre to, čo robia.

Typ spoločnosti, do ktorej sa hlásite, závisí od toho, čo chcete. Ak pracujete pri štarte, pravdepodobne budete mať s aplikáciou viac času a možno aj väčšiu kontrolu. Neviete však, či je spoločnosť v počiatočných fázach úspešná alebo neúspešná. V prípade zavedenejšej spoločnosti budete skôr pracovať na jednej malej časti niekoľkých aplikácií, ako by ste mali ovládať; na druhej strane si môžete byť istí, že spoločnosť neklesne

Staňte sa vývojárom mobilných aplikácií Krok 15
Staňte sa vývojárom mobilných aplikácií Krok 15

Krok 3. Využite svoje skúsenosti

Ak máte diplom a skúsenosti, použite ho na získanie zamestnania. Ak ste si napríklad navrhli vlastnú aplikáciu, teraz máte spôsob, ako ukázať, ako dobre viete kódovať alebo navrhovať. Ak ste internovali v spoločnosti, máte teraz skúsenosti, ktoré ostatní kandidáti nemusia mať. Použite všetko, čo máte, aby ste vynikli od ostatných kandidátov.

V sprievodnom liste určite vyzdvihnite zážitok, ktorý máte. Ak by ste napríklad absolvovali stáž, mohli by ste povedať: „Bol by som cenným prínosom pre vašu spoločnosť, pretože už mám skúsenosti s kódovaním v podobne veľkej technologickej spoločnosti. V XYZ Tech som internoval 6 mesiacov v roku 2014.“

Staňte sa vývojárom mobilných aplikácií Krok 16
Staňte sa vývojárom mobilných aplikácií Krok 16

Krok 4. Buďte pred krivkou

Keď pracujete v technologickom priemysle, musíte vždy vedieť, čo príde. Jedným zo spôsobov, ako to dosiahnuť, je čítať technologické časopisy, pretože sa často zameriavajú na to, čo ich čaká. Keď na trh prichádzajú nové kódovacie platformy a technológie, je vašou zodpovednosťou sa ich naučiť, aby ste nezastarali.

Staňte sa vývojárom mobilných aplikácií Krok 17
Staňte sa vývojárom mobilných aplikácií Krok 17

Krok 5. Propagácia a propagácia vašej aplikácie

Ak idete do podnikania sami za seba, znamená to, že musíte byť pre svoju aplikáciu všetkým. Musíte nájsť najlepší spôsob, ako z toho vyťažiť, a potom musíte svoju aplikáciu predávať vo veľkých sociálnych médiách.

  • Niektoré spoločnosti ponúkajú aplikáciu zadarmo a potom si ju účtujú, aby bola hra rýchlejšia alebo zábavnejšia, napríklad ponúka balíčky mincí alebo hviezd. Zákazníci už môžu v hre nájsť tieto druhy stimulov, ale vďaka balíčkom sa netrpezliví hráči rýchlejšie pohybujú, najmä ak v hre budete postupovať tak, aby ste za deň stihli dokončiť len toľko, bez toho, aby bolo v hre viac. razenie mincí.
  • Nájdite správne kľúčové slová. Pri pomenovávaní aplikácie a písaní popisu premýšľajte o tom, čo budú vaši zákazníci hľadať. Aké slovo by ste použili na vyhľadávanie svojej aplikácie? Pokiaľ je to možné, musíte to urobiť súčasťou svojho názvu, popisu alebo kľúčových slov.
  • Použite zdieľanie v aplikácii. Jeden zo spôsobov, ako povzbudiť používateľov k zdieľaniu, je mať k dispozícii spôsoby, ako si navzájom pomôcť v hre, napríklad možnosť poskytnúť iným používateľom ďalšie životy. Ak môžu používatelia zdieľať na hlavných platformách sociálnych médií, ako je napríklad Facebook, budete mať viac šťastia s ústnym podaním.
  • Nezabudnite zaplatiť. Aplikáciu si môžete nastaviť na Facebooku alebo mobilnej platforme, ale ak nie ste ochotní platiť za reklamu, budovanie zákazníckej základne budete mať ťažké, najmä ak sa spoliehate len na svojich priateľov.

Skóre

0 / 0

3. časť Kvíz

Ktoré mesto je najlepšie pre trh s vývojom mobilných aplikácií?

Cleveland, Ohio

Nie! Cleveland nie je na trhu s vývojom mobilných aplikácií veľmi známy. Možno budete chcieť zvážiť aj iné mestá, ako napríklad Washington, D. C. Skúste inú odpoveď…

Silicon Valley, Kalifornia

Absolútne! Silicon Valley je považovaný za mekku vývoja mobilných aplikácií. Štáty ako Alabama, Virgínia, Utah a Montana navyše predpokladali rast v oblasti až 45 percent! Prečítajte si ďalšiu kvízovú otázku.

Seattle, Washington

Nie úplne! Washington nie je známy ako rozvíjajúca sa oblasť na trhu vývoja mobilných aplikácií. Môžete zvážiť štáty ako Alabama alebo Virgínia. Vyberte inú odpoveď!

Bangor, Maine

Skúste to znova! Bangor ani štát Maine nie sú známe úlohami v oblasti vývoja mobilných aplikácií. Niektoré spoločnosti vám môžu umožniť prácu na diaľku, aj keď väčšina vás chce mať v kancelárii. Skúste inú odpoveď…

Chcete ďalšie kvízy?

Testujte sa aj naďalej!

Odporúča: