Paano maging isang developer ng mobile application

Posted on
May -Akda: Lewis Jackson
Petsa Ng Paglikha: 5 Mayo 2021
I -Update Ang Petsa: 1 Hulyo 2024
Anonim
Pano maging android app developer 1 - Introduction
Video.: Pano maging android app developer 1 - Introduction

Nilalaman

Sa artikulong ito: Pagkakamit ng karanasan at pagsasanayPagpapalakas ng mga kasanayang kinakailanganPagtatalakay sa sektor25 Mga Sanggunian

Tulad ng mga smartphone ay naging kasinghalaga ng mga dompet at handbags sa pang-araw-araw na buhay, ang pag-unlad sa larangan na ito ay mabilis na sumusulong. Maaari itong madaling magsimula bilang isang developer ng mobile application kung ikaw ay nakatuon at alam kung ano ang nais mong gawin. Sa walang oras, maaari mong patunayan ang iyong kredibilidad bilang isang developer.


yugto

Bahagi 1 Pagkuha ng Karanasan at Pagsasanay



  1. Subukang makakuha ng isang degree sa science sa computer. Kahit na ang isang degree sa computer ay hindi ganap na kinakailangan, maaari itong magbigay sa iyo ng isang mahusay na pundasyon sa lugar na ito. Bilang karagdagan, mas gusto ng maraming mga kumpanya na mayroon kang hindi bababa sa isang degree sa unibersidad sa science sa computer kung nais mo ang iyong upa.
    • Kung maaari, subukang mag-espesyalista sa pagbuo ng mga mobile app habang ikaw ay nasa paaralan pa.
    • Ang iba pang mga degree sa mga nauugnay na larangan ay maaari ring makatulong sa iyo, halimbawa ang pag-unlad ng mga programa sa computer. Sa katunayan, mayroon ding mga unibersidad na nag-aalok ng mga degree sa pag-unlad ng mobile application.



  2. Pumili ng isa sa mga pangunahing platform. Kasama dito ang Android, Apple, Windows, Symbian at RIM (para sa BlackBerry). Maaari mong malaman ang code para sa bawat isa sa mga platform na ito, ngunit marahil ay kailangan mong pumili ng isa kapag nagsimula ka.
    • Pinangungunahan ng Android ang merkado, ngunit ang Apple ay hindi malayo sa likuran. Ang isa sa dalawang platform na ito ay maaaring maging isang mahusay na pagsisimula.


  3. Gumamit ng mga online development program. Halimbawa, nag-aalok ang Apple ng liOS Dev Center. Sa site na ito, maaari mong tingnan ang mga tutorial at video upang matulungan kang matuto ng code. Ang Android ay may katulad na site, Pagsasanay sa Mga Nag-develop ng Android. Gayunpaman, hindi kinakailangan na umasa lamang sa mga opisyal na site. Maraming mga website na nag-aalok ng libre o bayad na mga tutorial at tutorial kung nais mong dalhin ito sa susunod na antas.
    • Halimbawa, maaari mong simulan ang pag-aaral kung paano mag-code sa W3Schools, isang kilalang website para sa pag-aaral ng mga wika sa programming. Mayroong isang seksyon sa JQuery Mobile na maaari mong magamit upang lumikha ng mga mobile app. Ang programming system ay batay sa CSS3 at HTML5.
    • Maaari mo ring subukan ang mga website na nag-aalok ng mga libreng kurso sa online sa iba't ibang mga paksa, tulad ng edX o Coursera.



  4. Isaalang-alang ang pagsasanay sa marketing. Maaari kang kumuha ng mga kurso habang nagtatrabaho ka sa iyong degree, makakahanap ka ng mas murang mga sa ilang mga paaralan o maaari ka ring kumuha ng mga online na kurso sa mga site tulad ng Coursera upang mabuo ang iyong mga talento. Kung nais mong magsimula bilang isang developer ng mobile application, kailangan mong mag-advertise ng iyong laro, kung hindi man ay walang makakaalam na mayroon itong umiiral.


  5. Kumuha ng mga kurso sa negosyo. Tulad ng iyong mga kasanayan sa pagmemerkado, ang mga kasanayan sa negosyo ay mahalaga upang lumikha ng iyong sariling mga marketing sa iyong sarili. Ang mga kurso sa negosyo ay makakatulong sa iyo na malaman kung paano maayos na pag-monetize ang iyong app habang nag-uudyok sa iyong mga customer na gumastos ng mas maraming pera.

Bahagi 2 Sanayin ang mga kinakailangang kasanayan



  1. Bumuo ng iyong sariling aplikasyon. Kung mas gusto mong maarkila ng isang kumpanya, maaari mong gawin ang iyong kamay sa pansamantala sa pamamagitan ng pagbuo ng iyong sariling aplikasyon. Ang paksang napili mo ay hindi talaga mahalaga hangga't lumikha ka ng isang bagay na masaya o pipi. Pagkatapos, kapag naghahanap ka ng trabaho, magkakaroon ka ng isang bagay upang mapatunayan ang iyong mga kakayahan.
    • Maaari ka ring tumayo mula sa iba pang mga kandidato sa pamamagitan ng pagkakaroon ng ilang karanasan sa larangan, kahit na sa iyong sariling aplikasyon.


  2. Maghanap ng isang ideya ng aplikasyon. Siyempre, ang maraming mga aplikasyon ay mga laro. Ang mga ito ay tumutulong sa mga tao na maipasa ang oras. Gayunpaman, kung saan nakita mo ang isang tiyak na pangangailangan, maaari mong punan ito ng isang application. Ang iyong unang hakbang ay upang matukoy kung nasaan ang pangangailangan. Tingnan ang iyong buhay at ng iyong mga kaibigan at tanungin ang iyong sarili kung anong mga problema ang mayroon sila na maaaring malutas ng isang application. Kapag mayroon kang isang ideya, simulan ang pag-iisip tungkol sa iyong aplikasyon.
    • Halimbawa, ang ilang mga aplikasyon tulad ng DocScan o Scannable ay binuo dahil kailangan ng mga tao na mag-scan ng mga dokumento upang mapanatili ang mga ito sa ibang media kaysa sa kanilang computer. Nakita ng mga tao na bumuo ng mga ito ng isang pangangailangan at napuno ito.
    • Ang iba pang mga application, tulad ng mga recipe, ay ginagawang mas madali para sa mga tao na makahanap at gumamit ng mga recipe sapagkat mas madaling basahin at sundin ang isang recipe sa iyong tablet o telepono kaysa sa iyong computer.


  3. Pagtuon sa kadalian ng paggamit. Ang priyoridad ng anumang aplikasyon ay madaling gamitin ng mga gumagamit nito. Kaya, ang pangunahing pahina ay dapat pahintulutan ang gumagamit na madaling mag-navigate nang may malinaw na mga pindutan, magkakaibang mga kulay at simpleng pag-navigate.
    • Dapat mong tiyakin na gumamit ng mas maraming puwang hangga't maaari sa screen. Hindi ito nangangahulugan na kailangan mong takpan ang bawat parisukat na pulgada ng screen na may mga pindutan dahil kailangan mo ng puwang sa paligid ng mga tool upang mas madaling mabasa ang application. Kailangan mong mahanap ang balanse sa pagitan ng pagkuha ng mas maraming puwang hangga't maaari at pagdidisenyo ng pinakamalaking mga pindutan na posible. Karaniwan, nangangahulugan ito na kailangan mong mapanatili ang mga kontrol at mga pindutan nang simple hangga't maaari.
    • Gawing madaling maunawaan. Nangangahulugan ito na ang iyong gumagamit ay hindi dapat magbasa ng isang manu-manong upang malaman kung paano gamitin ang iyong aplikasyon. Dapat niya itong maunawaan nang madali lamang sa pamamagitan ng pagtingin sa mga kontrol.


  4. Pag-upa ng kinakailangang tulong. Kahit na mayroon kang mga kasanayan sa code, maaaring hindi ka magkaroon ng kinakailangang mga kasanayan sa disenyo. Kung kailangan mo ng tulong sa isang tiyak na lugar, dapat mong isaalang-alang ang pag-upa o pakikipagtulungan sa mga taong sumasang-ayon na ibahagi ang ilan sa mga kita bilang bayad. Huwag kalimutan na kilalanin ang mga merito ng application kapag ito ay dapat na kapag ipinakita mo ito sa iba.
    • Kung hindi ka sigurado kung paano makikipag-ugnayan sa mga tao, maaaring gusto mong suriin ang mga freelancer na site tulad ng UpWork kung saan maaari mong pakikisalamuha ang mga tao sa iba't ibang lugar ng kadalubhasaan.


  5. Huwag kalimutang lutasin ang mga bug. Ang mga bagong apps ay laging may mga bug, kaya kailangan mong manipulahin ito upang subukan ito. Subukan din ang iyong mga kaibigan na subukan ito para sa mga bug upang maaari mo itong ayusin. Pinapayagan ka nitong malaman kung ano ang gumagana at kung ano ang hindi gumagana sa app.
    • Sa madaling salita, hilingin sa mga kaibigan na i-download ang iyong app. Hayaan silang maglaro sa interface upang sabihin sa iyo kung napansin nila ang anumang mga problema.
    • Mahalaga rin na humingi ng mga puna tungkol sa aplikasyon at mga utos. Itanong sa iyong mga kaibigan, halimbawa: "Nahirapan ka bang hawakan ang mga kontrol? O ano ang mga problema mo sa application? "


  6. Lumipat sa iba pang mga platform. Kapag natutunan mo kung paano lumikha ng isang application sa isa sa mga platform, oras na upang magpatuloy sa iba. Nawawalan ka ng maraming mga customer kung hindi mo inaalok ang iyong aplikasyon sa lahat ng mga platform na ginagamit ng iyong mga potensyal na customer.
    • Para sa bawat platform, kailangan mong mag-isip tungkol sa iba't ibang mga isyu. Halimbawa, kapag nagpalipat ka ng diOS sa Android, kailangan mong mag-isip tungkol sa mga pagkakaiba sa laki ng screen. Sa iOS, ang bilang ng mga sukat ng screen ay mas limitado habang ang Android ay nag-aalok ng isang mas malawak na iba't-ibang at ang iyong aplikasyon ay magiging hitsura ng kaunting naiiba sa bawat isa sa kanila.
    • Kailangan mo ring palaging pumunta sa pinakasimpleng. Ang mas kumplikado ito, mas mahirap itong lumipat sa isa pang platform at makakuha ng isang bagay na maganda sa bawat screen.


  7. Gawin ang mga internship. Maaari ka ring makakuha ng karanasan, kahit na habang kumukuha ng mga kurso, paggawa ng mga internship. Madalas na makakahanap ng isang internship sa pamamagitan ng iyong paaralan, dahil ang mga kumpanya ay maaaring makipag-ugnay sa kanya upang makahanap ng mga trainees. Maaari ka ring kumita ng kaunting pera upang magbayad para sa iyong mga klase o itaas ang iyong average sa isang internship.
    • Ang mga internship ay mahusay na karanasan, ngunit hindi inaasahan na mag-code kaagad. Marahil ay magsisimula ka sa pamamagitan ng paggawa ng mga gawain sa junior sa panahon ng internship.
    • Maraming mga nangungunang kumpanya sa mga bagong teknolohiya ang nag-aalok ng mga internship sa mga mag-aaral sa parehong rehiyon, kaya dapat mo ring tingnan ang kanilang mga website.

Bahagi 3 Nagtatrabaho sa sektor



  1. Maging handa upang ilipat. Ang ilang mga rehiyon ay mahusay na kilala para sa merkado. Sana, napansin mo at lumipat sa California, Silicon Valley. Sa Pransya, ang Sophia Antipolis ay kilala sa pag-concentrate ng maraming mga kumpanya na dalubhasa sa mga bagong teknolohiya, ngunit maaari mo ring ilipat sa Brussels o Geneva.
    • Kahit na payagan ka ng ilang mga kumpanya na magtrabaho sa bahay, karamihan ay nais mong magtrabaho sa opisina araw-araw. Maraming mga kumpanya sa mga bagong teknolohiya ang nagbibigay ng maraming halaga sa pagkamalikhain ng grupo na mas madaling hikayatin sa opisina.


  2. Paglalapat. Kung nais mong magtrabaho sa isang kumpanya na dalubhasa sa mga bagong teknolohiya, dapat mong simulan sa pamamagitan ng pag-apply para sa mga bakanteng. Makakakita ka ng ganitong uri ng mga ad sa mga dalubhasang site tulad ng Monster, Sa katunayan o sa Yahoo. Gayunpaman, maaari ka ring maghanap sa mga site ng mga kumpanya na nagkakaroon ng mga aplikasyon upang makahanap ng trabaho. Mag-isip tungkol sa mga app na gusto mo at alamin ang tungkol sa mga bakante. Ito ang mga lugar kung saan nais mong ipadala ang iyong aplikasyon dahil mahal mo na ang kanilang ginagawa.
    • Ang uri ng lipunan na iyong pinili ay nakasalalay sa gusto mo. Kung nagtatrabaho ka para sa isang pagsisimula, marahil ay magkakaroon ka ng mas maraming oras upang manipulahin ang application at marahil higit pang kontrol. Gayunpaman, hindi posible na malaman kung ang isang kumpanya ay magtagumpay o mabibigo sa simula pa lamang. Sa pamamagitan ng pagtatrabaho para sa isang mas mahusay na naitatag na kumpanya, sa halip ay magtrabaho ka sa maliliit na bahagi ng ilang mga aplikasyon sa halip na kontrolin ang paglikha. Sa kabilang banda, magkakaroon ka ng ilang seguridad sa trabaho.


  3. Gamitin ang iyong karanasan. Kung mayroon kang degree at karanasan, gamitin ito upang makahanap ng trabaho. Halimbawa, kung dinisenyo mo ang iyong sariling aplikasyon, mayroon ka na ngayong isang bagay upang maipakita ang iyong pag-ayos sa talento at disenyo. Kung gumawa ka ng isang internship sa isang kumpanya, mas marami kang karanasan kaysa sa ibang mga kandidato. Gumamit ng kung ano ang kailangan mong tumayo mula sa ibang mga kandidato.
    • Huwag kalimutang i-highlight ang karanasan na mayroon ka sa iyong pabalat na sulat. Halimbawa, kung gumawa ka ng isang internship, maaari mong isulat, "Ako ay magiging isang mahalagang bahagi ng iyong negosyo dahil mayroon na akong karanasan sa pagbuo ng mga aplikasyon sa isang katulad na laki ng kumpanya. Ginawa ko ang isang internship sa XYZ sa loob ng anim na buwan noong 2014 ".


  4. Manatiling kaalaman. Kapag nagtatrabaho sa mga bagong teknolohiya, dapat mong palaging alam kung ano ang aasahan. Magagawa mo ito sa pamamagitan ng pagbabasa ng mga dedikadong magasin, dahil nag-aalok sila ng isang pananaw sa hinaharap ng sektor na ito. Bilang lumitaw ang mga bagong platform at teknolohiya ng pag-unlad, dapat mong malaman na gamitin ang mga ito upang hindi maging lipas.


  5. Gawin ang halaga ng iyong aplikasyon. Kung nais mong alagaan ang lahat ng mga detalye, kailangan mong gawin ang lahat para sa iyong aplikasyon. Kailangan mong mag-isip tungkol sa pinakamahusay na paraan upang kumita ng kita at kailangan mong i-advertise ito sa pangunahing mga social network.
    • Ang ilang mga kumpanya ay nag-aalok sa kanila ng libre, ngunit singilin ang kanilang mga customer upang gawing mas mabilis o mas kasiya-siya ang laro, halimbawa sa pamamagitan ng pag-aalok ng mga barya o mga bituin upang bilhin. Maaaring natagpuan na ng mga customer ang ganitong uri ng bonus sa laro, ngunit ang kanilang pagbebenta ay nagbibigay-daan sa mga manlalaro na walang pasensya na gumalaw nang mas mabilis, lalo na kung dinisenyo mo ang laro upang hindi ka makagalaw nang napakabilis sa isang solong araw nang walang kinakailangang mga bonus.
    • Hanapin ang tamang mga keyword. Kapag binigyan ang iyong app ng isang pangalan o naglalarawan nito, isipin ang tungkol sa kung ano ang hahanapin ng iyong mga customer. Anong mga salita ang gagamitin nila upang maghanap para sa isang application tulad ng sa iyo? Dapat mong isama sa pamagat, paglalarawan o mga keyword kung maaari.
    • Gumamit ng mga link sa pagbabahagi sa loob ng app. Maaari mong hikayatin ang iyong mga gumagamit na ibahagi ang app upang matulungan ang bawat isa sa laro, halimbawa upang kumita ng labis na buhay. Kung maibabahagi nila ang iyong aplikasyon sa mga social network, halimbawa sa Facebook, magkakaroon ka ng mas maraming suwerte sa salita ng bibig.
    • Huwag kalimutang magbayad. Maaari kang lumikha ng isang application sa Facebook o isa pang mobile platform, ngunit kung hindi ka handa na magbayad upang i-advertise ito, mahihirapan kang gawin ang iyong sarili bilang isang batayang customer, lalo na kung pinagkakatiwalaan mo lamang ang iyong sarili sa iyong mga kaibigan.