Sovelluksen luominen: paras tapa aloittaa mobiililuomuksen rakentaminen iOS:lle ja Androidille

Tekniikka

Horoskooppi Huomenna

Haluatko siis rakentaa sovelluksen?



Tai tarkemmin sanottuna, haluat kehittää mobiilisovelluksen, joka toimii joko Googlen Android-käyttöjärjestelmässä tai Applen iOS-käyttöjärjestelmässä.



Liam Payne ja Cheryl

Hyvä uutinen on, että sovellusten tekemisestä on tullut paljon helpompaa kuin ennen. Älä kuitenkaan huijaa itseäsi, siinä on vielä paljon työtä.



Oletetaan, että sinulla on idea – olipa kyseessä pilvipohjainen tiedostonjakojärjestelmä tiimillesi toimistossa tai näppärä tasohyppelypeli, jota olet miettinyt jo jonkin aikaa.

Mitä teet seuraavaksi?

No, muutamia vaiheita on harkittava - kuten mitä ohjelmointikieltä käytät sen rakentamiseen, missä aiot käynnistää sen ja mikä on prosessi sen hyväksymiseksi sovelluskauppaan.



Tässä erittelemme prosessin, jotta saat karkean käsityksen siihen liittyvistä vaiheista.

1. Valitse ohjelmointikieli

Cambridgen herttua tietokoneohjelmointitunnilla (Kuva: PA)



Tämä on melko yksinkertaista, jos aiot laittaa sovelluksesi Applen iOS:ään – eli haluat ihmisten voivan ladata sen iPhoneen, iPadiin tai iPod Touchiin.

Sinun on käytettävä Swiftiä, joka on Applen oma ohjelmointikieli. Löydät yrityksen perusopastus sen käyttöön täällä .

Swift-koodin kehittämiseen tarvitset Xcoden – muokkausohjelmiston, johon kirjoitat koodisi ja rakennat sovelluksesi. Sinä pystyt lataa se tästä .

Jos haluat rakentaa sovelluksen, joka toimii Googlen Android-käyttöjärjestelmässä (jota käyttävät Samsungin ja Sonyn kaltaisten valmistajien puhelimet ja tabletit), vaihtoehdot ovat hieman avoimempia.

Android-sovelluksia voi kirjoittaa Kotlin-, Java- ja C++-kielillä – mutta silti kannattaa ladata Android Studion kehitystyökalu, jossa on testauspaikka. Sinä pystyt lataa Android Studio tässä.

Kun kehität Androidille, on tärkeää muistaa, että sovellustasi voidaan käyttää useissa eri laitteissa, joissa on eri suorituskykytaso, näytön koko ja Android-versiot.

Siitä huolimatta, jos aiot rakentaa kattavaa verkkosovellusta, haluat todennäköisesti tietää joitain taustakieliä, kuten Ruby, Python tai PHP.

2. Rekisteröidy kehittäjätileille

Mies rakensi tietokoneohjelman, joka oppi soittamaan Marioa

Mies rakensi tietokoneohjelman, joka oppi soittamaan Marioa (Kuva: Nintendo / SethBling / YouTube)

Jos haluat käynnistää sovelluksesi joko Applen tai Google alustoilla, sinun on rekisteröidyttävä kehittäjätileille. Apple veloittaa sinulta 99 dollaria vuodessa, kun taas Android on halvempi 25 dollaria vuodessa.

Voit rekisteröityä joko yksityishenkilöksi tai yritykseksi.

3. Rakenna rautalanka

Rautalanka on käytännössä sovelluksesi tai pelisi kuvakäsikirjoitus tai suunnitelma.

Siellä voit kartoittaa, mitä sovelluksesi tekee ja miten se tekee sen. Tämä sisältää esimerkiksi kuvakkeiden sijoittamisen, mihin linkit johtavat ja mitkä toiminnot ovat.

Siellä on valtava valikoima erilaisia ​​kehystyssivustoja. Ne kaikki auttavat sinua saamaan idean pois päästäsi tietokoneeseen.

Käytä tätä määrittääksesi sovelluksesi ydintoiminnot ja ongelman, jonka haluat ratkaista.

4. Suunnittele käyttöliittymä

(Kuva: iStock Publisher)

Tätä kutsutaan sovelluksen käyttöliittymän osaksi – tai se, mitä käyttäjä näkee napsauttaessaan sovellusta aloitusnäytöllään.

Hyvä tapa tehdä se on vuokaavio tai matriisikaavio, jossa otetaan huomioon kunkin toiminnon eri vaihtoehdot. Mitä tapahtuu esimerkiksi, jos käyttäjä syöttää väärän salasanan tai haluaa vaihtaa avataria?

Missä ja miten tiedot esitetään?

5. Suunnittele tietokanta

Tämä on sovelluksen tausta - jossa mekaniikka ja tiedot elävät. Jos esimerkiksi keräät käyttäjätunnuksia ja salasanoja, sinulla on oltava suojattu tietokanta, johon ne tallennetaan.

Sinun on pidettävä mielessä käynnissä olevat prosessit ja tietoturvallisuusnäkökohdat tietojen säilyttämiseen.

Aikooko sovelluksesi olla esimerkiksi transaktio- vai analyyttinen?

Siellä on erinomainen artikkeli osoitteessa codeproject.com jossa käsitellään yksityiskohtaisemmin vankan tietokannan rakentamista.

julkkis isoveli 2013 näyttelijät

6. Etsi oikea koodi

Satunnaiset heksadesimaalikoodit

Sovelluskehitys on siirtymässä pois siitä, että sinun tarvitsee kirjoittaa jättimäisiä koodipaloja itse. Monet ominaisuudet ovat jo koodattu ja muut kehittäjät asetetut saataville.

Avoimen lähdekoodin koodi voidaan poimia ja käyttää uudelleen (sinun on ehkä lisättävä saldoa) sovelluksessasi. Vaihtoehtoisesti voit vain katsoa, ​​kuinka joku muu on sen rakentanut, ja yrittää joko kopioida tai parantaa sitä itse. Github tulee ystäväsi.

7. Testaa, testaa, testaa

Ota tapana testata koodiasi säännöllisesti, kun luot sovelluksesi varhaisia ​​luonnoksia. Sen fantastinen lyhenne on TDD ja se tarkoittaa testiohjattua kehitystä.

Kun sinulla on sovelluksen beta-versio, voit ladata sen live-ympäristöön nähdäksesi, kuinka se toimii (eräänlaisessa) todellisessa maailmassa.

Jos käytät Androidia, voit melkein vain laittaa sen Android-laitteeseen ja katsoa mitä tapahtuu. Jos haluat laittaa sen iOS:lle, asiat muuttuvat hieman hankalammiksi. Haluat ladata alustan nimeltä TestFlight jonka avulla voit kutsua muita käyttäjiä testaamaan sovellustasi ja antamaan siitä palautetta. Voit kutsua jopa 10 000 testaajaa käyttämällä heidän sähköpostiosoitteitaan.

8. Muokkaa ja säädä

(Kuva: Aaptiv)

Tämä vaikuttaa melko yksinkertaiselta, mutta sinun on otettava huomioon beta-testin aiheuttamat ongelmat (joitakin on) ja säädettävä sovellusta vastaavasti.

Kuten edellisessä kohdassa, sinun on totuttava testaamaan säännöllisesti. Jopa sovelluksesi käynnistämisen jälkeen aiot edelleen testata ja mahdollisesti reagoida tietoturvaongelmiin tai muihin päivityksiin.

9. Harkitse tukirakennetta

Ok, joten sovelluksesi on juuri valmis – kannattaa ehkä käyttää hetki tarkistaaksesi, että sinulla on tukirakenne paikallaan.

Onko sovelluksellasi esimerkiksi verkkosivusto, joka voi toimia sen julistetauluna Internetissä? Onko sillä sosiaalisen median tilejä mainostamista varten?

Entä varmuuskopiot ja tietoturvatiedot, jos jokin menee pieleen? On myös tärkeää varmistaa, että prosessi on kartoitettu jatkossa: onko tämä kertaluonteinen luomus vai aiotteko lisätä siihen uusia ominaisuuksia tulevaisuudessa?

Sovellusten ohjelmoinnin ja ylläpidon taiteeseen on omistettu runsaasti foorumeita ja subreddittejä. On hyvä ajatus saada itsesi ulos ja alkaa luoda oma tietosanakirja hyödyllisistä vinkeistä ja temppuista.

10. Käynnistä sovellus

(Kuva: Moment Open)

Se saattaa tuntua matkan viimeiseltä osalta, mutta todellisuudessa tästä alkaa todellinen kova työ.

Ennen kuin sovelluksesi julkaistaan, sen on läpäistävä Googlen ja Applen tarkastus. Tarkastelulle ei ole määrättyä aikaa, mutta voi mennä jopa viikko ennen kuin näet työsi hedelmät luonnossa.

Toinen huomioitava asia on se, että Apple tai Google voivat päättää poistaa sovelluksesi milloin tahansa – heillä on täydellinen hallinta markkinapaikkoihinsa. Tästä syystä kannattaa aina luoda oma verkkosivusto, jossa potentiaaliset asiakkaat tai fanit voivat oppia lisää tekemästäsi.

11. Opi niin paljon kuin voit

Tämä opas on tuskin selvittänyt pintaa siitä, mitä oman sovelluksen kehittäminen tarkoittaa. Itse asiassa se ei ole niinkään kuorittu pintaa kuin kohonnut puhtaana sen yli.

Hyvä uutinen on, että siellä on miljoonia oppaita, keskusteluketjuja ja videoita, jotka auttavat sinua selviytymään jumiutumisesta. Internet on rakennettu ajatukselle vapaasta tiedonvaihdosta, etkä aio jäädä lukemaan.

Opi niin paljon kuin voit, äläkä hermostu, jos osut tiesulkuun. Esteitä tulee väistämättä, mutta väistämättä on myös keino kiertää ne.

Luetuin
Älä missaa

Katso Myös: