Cum să devii dezvoltator de aplicații mobile (cu imagini)

Cuprins:

Cum să devii dezvoltator de aplicații mobile (cu imagini)
Cum să devii dezvoltator de aplicații mobile (cu imagini)

Video: Cum să devii dezvoltator de aplicații mobile (cu imagini)

Video: Cum să devii dezvoltator de aplicații mobile (cu imagini)
Video: Java Tutorial for Beginners 2024, Mai
Anonim

Deoarece telefoanele mobile au devenit la fel de importante ca portofelele și portmoneile în viața de zi cu zi, dezvoltarea în acest domeniu se mișcă rapid. Noțiuni de bază ca dezvoltator de aplicații mobile este ușor dacă sunteți concentrat și știți ce doriți să faceți. Iată un ghid rapid care arată cum vă puteți dovedi credibilitatea în calitate de dezvoltator.

Pași

Partea 1 din 3: Câștigarea experienței și educației

Deveniți dezvoltator de aplicații mobile Pasul 1
Deveniți dezvoltator de aplicații mobile Pasul 1

Pasul 1. Încercați o diplomă în informatică

În timp ce o diplomă în informatică nu este strict necesară, vă poate oferi o bază pentru domeniu. În plus, multe companii vor prefera să aveți cel puțin o diplomă de licență în informatică dacă vă vor angaja ca dezvoltator.

  • Dacă puteți, încercați să vă specializați în codificarea aplicațiilor mobile în timp ce vă aflați la școală.
  • Alte diplome din domeniile relevante pot ajuta, de asemenea, cum ar fi în dezvoltarea de software. De fapt, unele școli oferă diplome special în dezvoltarea aplicațiilor mobile.
Deveniți dezvoltator de aplicații mobile Pasul 2
Deveniți dezvoltator de aplicații mobile Pasul 2

Pasul 2. Alegeți una dintre platformele majore

Principalele platforme sunt Android, Apple, Windows, Symbian și RIM (Blackberry). Puteți învăța să codificați toate aceste platforme, dar probabil că trebuie să alegeți una când vă uitați pentru prima oară.

Android este piața dominantă, dar Apple nu este în urmă. Unul dintre aceste două ar fi un loc bun pentru a începe

Deveniți dezvoltator de aplicații mobile Pasul 3
Deveniți dezvoltator de aplicații mobile Pasul 3

Pasul 3. Folosiți programe de dezvoltare online

De exemplu, Apple oferă iOS Dev Center. În centru, puteți vizualiza tutoriale și videoclipuri pentru a vă ajuta să începeți să învățați codarea. Android are un site similar, Android Developers Training. Cu toate acestea, nu trebuie să vă bazați doar pe fluxurile oficiale. Multe site-uri web de pe web oferă cursuri și tutoriale gratuite, deși puteți găsi și cursuri cu plată dacă doriți să le duceți la nivelul următor.

  • Un exemplu de loc unde puteți învăța codarea este W3Schools, un site web bine cunoscut pentru învățarea codării. Are o secțiune despre JQuery Mobile, pe care o puteți utiliza pentru a crea aplicații mobile. Acest sistem de codare se bazează în CSS3 și HTML5.
  • De asemenea, puteți încerca locuri care oferă cursuri online gratuite pe o gamă largă de subiecte, cum ar fi edX sau Coursera.
Deveniți dezvoltator de aplicații mobile Pasul 4
Deveniți dezvoltator de aplicații mobile Pasul 4

Pasul 4. Luați în considerare cursurile de marketing

Puteți lua cursuri în timp ce obțineți o diplomă, puteți lua cursuri la un colegiu comunitar pentru mai ieftin sau chiar puteți lua cursuri pe site-uri online, cum ar fi Coursera, pentru a vă dezvolta abilitățile de marketing. Dacă doriți să ieșiți pe cont propriu ca dezvoltator de aplicații, trebuie să vă puteți comercializa jocul către public; în caz contrar, publicul nu va ști niciodată că există.

Deveniți dezvoltator de aplicații mobile Pasul 5
Deveniți dezvoltator de aplicații mobile Pasul 5

Pasul 5. Ia cursuri de afaceri

La fel ca abilitățile de marketing, abilitățile de afaceri sunt, de asemenea, esențiale pentru crearea de aplicații de succes pe cont propriu. Cursurile de afaceri vă pot ajuta să aflați cum să generați bani în mod corespunzător din aplicația dvs., precum și cum să creați stimulente pentru ca oamenii să cheltuiască mai mult. Scor

0 / 0

Partea 1 Quiz

Care este o platformă majoră pe care s-ar putea specializa un dezvoltator de aplicații mobile?

Symbian

Da! Principalele platforme sunt Android, Apple, Windows, Symbian și RIM (Blackberry). Majoritatea dezvoltatorilor de aplicații mobile aleg o platformă în care să se specializeze inițial, apoi învață să codeze pentru alții pe măsură ce cariera lor se dezvoltă. Citiți mai departe pentru o altă întrebare la test.

jQuery

Nu! jQuery este un software open-source gratuit care îi ajută pe dezvoltatori să scrie codul pentru aplicații mobile. Nu este o platformă. Încearcă din nou…

CSS3

Nu chiar! Foi de stil în cascadă (CSS) este un limbaj de foaie de stil folosit pentru a ajuta dezvoltatorii de aplicații mobile să creeze codul pentru aplicații mobile. Nu este o platformă. Alegeți un alt răspuns!

HTML5

Nu chiar! HTML 5 este a cincea versiune a unui limbaj de markup pe care dezvoltatorii îl folosesc pentru a crea pagini web. Cu toate acestea, nu este o platformă. Ghiceste din nou!

Vrei mai multe teste?

Continuați să vă testați!

Partea 2 din 3: Exersarea abilităților

Deveniți dezvoltator de aplicații mobile Pasul 6
Deveniți dezvoltator de aplicații mobile Pasul 6

Pasul 1. Dezvoltă-ți propria aplicație

Dacă preferați să fiți angajat de o companie, între timp o practică excelentă este să vă dezvoltați propria aplicație. Nu contează cu adevărat ce este, atâta timp cât este util sau distractiv. Apoi, când căutați un loc de muncă, aveți ceva care să vă demonstreze munca.

Având experiență în domeniu, chiar dacă este doar să dezvolți propria aplicație, te poate pune în fața altor candidați

Deveniți dezvoltator de aplicații mobile Pasul 7
Deveniți dezvoltator de aplicații mobile Pasul 7

Pasul 2. Vino cu o idee pentru o aplicație

Desigur, un număr mare de aplicații sunt jocuri. Jocurile îi ajută pe oameni să treacă timpul. Cu toate acestea, orice loc în care vedeți că este nevoie ar putea fi un punct de plecare pentru o aplicație. Deci, primul pas este de a determina unde este nevoie. Uită-te la propria viață și la viața prietenilor și ia în considerare ce probleme ai tu sau ei pe care o aplicație ar putea să le rezolve. După ce ai o idee, începe să-ți găsești aplicația.

  • De exemplu, aplicații precum DocScan și Scannable au fost dezvoltate deoarece oamenii au nevoie de o modalitate de a scana și stoca documente departe de computere. Oamenii care au dezvoltat aplicația au văzut o nevoie și au completat-o.
  • Alte aplicații, cum ar fi aplicațiile de rețete, facilitează găsirea și utilizarea rețetelor, deoarece este mai ușor să folosiți o rețetă de pe tabletă sau telefon decât de pe computer.
Deveniți dezvoltator de aplicații mobile Pasul 8
Deveniți dezvoltator de aplicații mobile Pasul 8

Pasul 3. Concentrați-vă asupra utilizabilității

În primul rând, o aplicație trebuie să fie ușor de utilizat de către client. Prin urmare, pagina principală ar trebui să conducă persoana prin aplicație cu butoane clare, culori contrastante și navigare ușoară.

  • Un truc este să vă asigurați că utilizați cât mai mult ecran posibil. Asta nu înseamnă că ar trebui să acoperiți fiecare centimetru disponibil cu comenzi, deoarece aveți nevoie de spațiu negativ în jurul instrumentelor pentru ao face lizibil. Trebuie să echilibrați folosind cât mai mult spațiu posibil, făcând butoanele cât mai mari. Parțial, asta înseamnă că trebuie să vă mențineți comenzile și butoanele cât mai simple.
  • Fă-o mai ușor de înțeles. Adică, utilizatorul dvs. nu ar trebui să facă referire la alte pagini pentru a afla cum să utilizați aplicația dvs. Ar trebui să poată să-și dea seama doar de la comenzi.
Deveniți dezvoltator de aplicații mobile Pasul 9
Deveniți dezvoltator de aplicații mobile Pasul 9

Pasul 4. Angajați ajutorul de care aveți nevoie

Deși este posibil să aveți abilități de codare, este posibil să nu aveți abilitățile de proiectare de care aveți nevoie. Dacă aveți nevoie de ajutor într-o anumită zonă, luați în considerare angajarea de persoane sau colaborarea cu persoane care acceptă să ia o parte din profituri ca plată. Asigurați-vă că acordați credit acolo unde este datorat creditul ori de câte ori prezentați aplicația.

Dacă nu sunteți sigur unde să angajați ajutor, puteți verifica site-uri independente precum UpWork, unde puteți angaja oameni din diferite domenii

Deveniți dezvoltator de aplicații mobile Pasul 10
Deveniți dezvoltator de aplicații mobile Pasul 10

Pasul 5. Nu uitați să-l testați pentru erori

Aplicațiile noi au întotdeauna erori, deci jucați-vă testarea aplicației. Puneți-i și pe prietenii dvs. să testeze, pentru a vedea unde sunt erorile, astfel încât să le puteți remedia. De asemenea, vă învață ce funcționează și ce nu funcționează într-o aplicație.

  • Cu alte cuvinte, cereți prietenilor dvs. să descarce aplicația de pe telefon. Lasă-i să se joace prin el pentru a vedea dacă observă erori.
  • De asemenea, este important să primiți feedback cu privire la modul în care funcționează aplicația și comenzile. Puneți-le prietenilor dvs. întrebări precum „Ați avut probleme cu lucrul la comenzi?” și „Ce probleme vedeți cu aplicația?”
Deveniți dezvoltator de aplicații mobile Pasul 11
Deveniți dezvoltator de aplicații mobile Pasul 11

Pasul 6. Conversia la alte platforme

Odată ce aflați cum să creați o aplicație pe o platformă, este timpul să o convertiți pe alte platforme. Pierdeți clienții dacă nu oferiți aplicația pe platformele pe care toți clienții le folosesc.

  • Cu fiecare platformă, trebuie să vă gândiți la diferite probleme. De exemplu, atunci când treceți de la iOS la Android, trebuie să luați în considerare diferența de dimensiune a ecranului. În iOS, numărul dimensiunilor ecranului este mai limitat, în timp ce Android are o varietate mult mai largă, iar aplicația dvs. va arăta puțin diferit pe fiecare.
  • Un alt punct cheie este să-l păstrăm simplu. Cu cât este mai complicat, cu atât va fi mai greu să convertiți și să arătați frumos pe diferite ecrane.
Deveniți dezvoltator de aplicații mobile Pasul 12
Deveniți dezvoltator de aplicații mobile Pasul 12

Pasul 7. Aplicați pentru stagii

O altă modalitate de a câștiga experiență, chiar și în timp ce sunteți la școală, este să aplicați pentru stagii. De multe ori puteți găsi stagii prin școala dvs., deoarece companiile se vor apropia de școli pentru a găsi oameni care să fie stagiari. Puteți chiar să câștigați niște bani pentru a plăti școala sau pentru a obține credit școlar pentru stagiu.

  • Stagiile sunt o experiență excelentă, dar nu vă așteptați să codificați imediat. Probabil că veți efectua cel puțin unele sarcini minime în timp ce lucrați la un stagiu.
  • Multe dintre companiile tehnologice majore vor oferi stagii de practică studenților locali, așa că verificați și site-urile lor web.

Scor

0 / 0

Partea 2 Quiz

De ce are nevoie pagina principală a unei aplicații pentru a maximiza utilizarea sa?

Câte imagini este posibil

Nu chiar! Deși aveți nevoie de imagini pentru a sparge textul de pe pagina dvs., nu doriți să aglomerați ecranul. Folosiți spațiu negativ în design pentru a crește gradul de utilizare. Încercați un alt răspuns …

Butoane mici

Încearcă din nou! Trebuie să faceți butoanele cât mai mari fără a aglomera ecranul. Vrei ca oamenii să poată identifica cu ușurință pe ce trebuie să facă clic. Alegeți un alt răspuns!

Culori similare

Nu chiar! Pagina dvs. ar trebui să aibă de fapt culori contrastante pentru a maximiza lizibilitatea. Culorile care sunt prea asemănătoare, de exemplu, diferite nuanțe de albastru, pot fi greu de diferențiat. Cu toate acestea, albastrul contrastat cu roșu face ca textul să iasă în evidență. Există o opțiune mai bună acolo!

Navigare ușoară

Exact! Utilizatorii dvs. trebuie să poată naviga rapid către diferite zone ale aplicației. Nu ar trebui să aibă nevoie să se uite greu sau departe pentru a afla cum să facă acest lucru. Citiți mai departe pentru o altă întrebare la test.

Vrei mai multe teste?

Continuați să vă testați!

Partea 3 din 3: Lucrul pe teren

Deveniți dezvoltator de aplicații mobile Pasul 13
Deveniți dezvoltator de aplicații mobile Pasul 13

Pasul 1. Fii gata să te miști

Anumite zone sunt în devenire pentru această piață. Silicon Valley din California este o alegere evidentă pentru acest domeniu. Cu toate acestea, alte zone mai neașteptate, cum ar fi Washington, D. C., Alabama, Virginia, Utah și Montana, au prognozat o creștere de până la 45%.

În timp ce unele companii vă pot lăsa să faceți telecomunicații, de cele mai multe ori, vă vor dori în birou. Multe companii de tehnologie apreciază creativitatea grupului, care este mai ușor de încurajat într-un cadru de birou

Deveniți dezvoltator de aplicații mobile Pasul 14
Deveniți dezvoltator de aplicații mobile Pasul 14

Pasul 2. Aplicați pentru poziții

Dacă intenționați să lucrați pentru o companie de tehnologie, începeți prin a aplica pentru poziții. Puteți găsi listări de locuri de muncă pe site-uri web importante, cum ar fi Monster, Indeed sau Yahoo. Cu toate acestea, puteți căuta și pe site-urile marilor companii de aplicații mobile pentru a găsi locuri de muncă. Gândiți-vă la aplicațiile pe care le iubiți și uitați-vă la dezvoltator. Acele locuri sunt locul în care doriți să aplicați, deoarece aveți deja o pasiune pentru ceea ce fac.

La ce tip de companie aplicați depinde ce doriți. Dacă lucrați la o pornire, este posibil să aveți mai mult timp practic cu aplicația și poate mai mult control. Cu toate acestea, nu știți dacă o companie va reuși sau nu în fazele incipiente. Cu o companie mai consacrată, este mai probabil să lucrați la o mică parte a mai multor aplicații, decât să dețineți controlul; pe de altă parte, puteți fi mai încrezător că compania nu intră sub incidență

Deveniți dezvoltator de aplicații mobile Pasul 15
Deveniți dezvoltator de aplicații mobile Pasul 15

Pasul 3. Folosește-ți experiența

Dacă aveți o diplomă și o experiență, folosiți-o pentru a vă ajuta să obțineți un loc de muncă. De exemplu, dacă ți-ai proiectat propria aplicație, acum ai o modalitate de a arăta cât de bine poți codifica sau proiecta. Dacă te-ai internat la o companie, acum ai experiență pe care alți candidați s-ar putea să nu o aibă. Folosiți orice aveți pentru a vă distinge de alți candidați.

Asigurați-vă că evidențiați experiența pe care o aveți în scrisoarea de intenție. De exemplu, dacă ați avea un stagiu, ați putea spune: „Aș fi un avantaj valoros pentru compania dvs., deoarece am deja experiență în codificarea unei companii de dimensiuni similare. Am făcut stagiu la XYZ Tech timp de 6 luni în 2014”

Deveniți dezvoltator de aplicații mobile Pasul 16
Deveniți dezvoltator de aplicații mobile Pasul 16

Pasul 4. Fii înaintea curbei

Când lucrați în industria tehnologiei, trebuie să știți întotdeauna ce urmează. O modalitate de a face acest lucru este să citiți reviste tehnice, deoarece acestea se concentrează adesea pe ceea ce urmează. Pe măsură ce noile platforme și tehnologii de codare apar pe piață, este responsabilitatea dvs. să o învățați, astfel încât să nu deveniți învechit.

Deveniți dezvoltator de aplicații mobile Pasul 17
Deveniți dezvoltator de aplicații mobile Pasul 17

Pasul 5. Comercializați și profitați de aplicația dvs

Dacă te apuci de afaceri pentru tine, asta înseamnă că trebuie să fii totul pentru aplicația ta. Trebuie să vă dați seama de cea mai bună modalitate de a profita de aceasta și apoi trebuie să comercializați aplicația dvs. prin intermediul principalelor puncte de socializare.

  • Unele companii oferă aplicația gratuit, apoi taxează pentru a face jocul mai rapid sau mai plăcut, cum ar fi oferirea pachetelor de monede sau stele. Este posibil ca clienții să găsească deja aceste tipuri de stimulente în joc, dar pachetele fac jocul să meargă mai repede pentru jucătorii nerăbdători, mai ales dacă ritmezi jocul astfel încât să poată fi finalizat atât de mult într-o zi fără mai mult din joc monedă.
  • Găsiți cuvintele cheie potrivite. Când vă denumiți aplicația și scrieți o descriere, gândiți-vă la ceea ce vor căuta clienții dvs. Ce cuvânt ați folosi pentru a căuta aplicația dvs.? Dacă este posibil, trebuie să faceți parte din titlu, descriere sau cuvinte cheie.
  • Folosiți partajarea în aplicație. O modalitate de a încuraja utilizatorii să împărtășească este de a avea modalități de a se ajuta reciproc în joc, cum ar fi posibilitatea de a oferi altor utilizatori vieți suplimentare. Dacă utilizatorii pot partaja pe principalele platforme de socializare, precum Facebook, veți avea mai mult noroc cu cuvântul din gură.
  • Nu uitați să plătiți. Puteți configura o aplicație pe Facebook sau o platformă mobilă, dar dacă nu sunteți dispus să plătiți pentru publicitate, veți avea dificultăți în construirea bazei de clienți, mai ales dacă vă bazați doar pe prietenii dvs.

Scor

0 / 0

Partea 3 Quiz

Ce oraș este cel mai bun pentru piața de dezvoltare de aplicații mobile?

Cleveland, Ohio

Nu! Cleveland nu este bine cunoscută pe piața dezvoltării aplicațiilor mobile. Poate doriți să luați în considerare alte orașe, cum ar fi Washington, D. C. Încercați un alt răspuns …

Silicon Valley, California

Absolut! Silicon Valley este considerată mecca dezvoltării aplicațiilor mobile. În plus, state precum Alabama, Virginia, Utah și Montana au proiectat o creștere de până la 45%! Citiți mai departe pentru o altă întrebare la test.

Seattle, Washington

Nu chiar! Washingtonul nu este cunoscut ca o zonă emergentă pe piața dezvoltării aplicațiilor mobile. Poate doriți să luați în considerare state precum Alabama sau Virginia. Alegeți un alt răspuns!

Bangor, Maine

Încearcă din nou! Nici Bangor, nici statul Maine nu sunt cunoscuți pentru joburile de dezvoltare de aplicații mobile. Este posibil ca unele companii să vă permită să efectuați telecomunicații, deși majoritatea vă doresc în birou. Încercați un alt răspuns …

Vrei mai multe teste?

Continuați să vă testați!

Recomandat: