PhoneGap je vrsta programske opreme, ki se uporablja predvsem za izdelavo mobilnih aplikacij. Adobe System je zasnoval to programsko opremo. Ena od prednosti te programske opreme je, da razvijalec aplikacij ne potrebuje nobenega znanja programskega jezika za mobilne naprave. Vedeti morate le za različne jezike spletnega razvoja, kot so HTML, CSS in JavaScript. Pravzaprav ponuja še eno prednost. Z aplikacijo PhoneGap lahko razvijete mobilno aplikacijo za vse široko uporabljane mobilne operacijske sisteme, vključno z Windows, Android, iOS in Blackberry. Naslednji članek ponuja preprosto in izčrpno tehniko razvoja mobilne aplikacije prek Phonegapa.

Vsi razvijalci programa, ki želijo dostopati do svojega spletnega mesta, pa tudi brez povezave, lahko preidejo ta uporaben vodnik. Omogoča vam preprost postopek gradnje aplikacij s pomočjo PhoneGap-a. Če želite razviti novo uporabniku prijazno mobilno aplikacijo, preberite nadaljevanje.

Katere stvari so potrebne?

Da bi razvili aplikacijo s programom Phonegap, je prva in glavna zahteva znanje HTML, CSS in JScript. To bo pomagalo pri oblikovanju spletnega mesta, kjer lahko namestite aplikacijo. Razen tega za uporabo programa PhoneGap ni potrebno nobeno programiranje.

Z razcvetom v industriji programskega inženiringa programerji iščejo oblikovanje učinkovitih aplikacij, ki lahko učinkovito delujejo s pomočjo naprednih programskih jezikov. Te mobilne aplikacije so tudi priročne in uporabnikom prijazne. Uporabljajo se lahko kjer koli in kadar koli. Pomembno je, da se na tem stičišču spomnimo, da so arhitekturne aplikacije tako mobilnih telefonov kot osebnih računalnikov skoraj enake. Oba sta prilagodila strojno opremo, strojno programsko opremo in se izvajata s pomočjo operacijskega sistema.

Začenši s postopkom

Phonegap je ključna in široko uporabljana programska oprema za razvoj aplikacijske programske opreme. Programi v osnovi dobijo okvir, ki pomaga pri njihovi nalogi z uporabo standardnih spletnih API-jev. Aplikacijo lahko zgradite v vseh operacijskih sistemih. Poleg tega lahko brezplačno prenesete programsko opremo. Uporabiti morate svoje znanje o HTML-ju, CSS-ju in JavaScript-ju, ostalo pa pustite Phonegapu. Pomagalo bo pri zagotavljanju prefinjenega videza aplikaciji in spremljalo tudi prenosljivost različnih operacijskih sistemov.

S pomočjo telefonaGap lahko razvijete mobilne aplikacije za vse glavne operacijske sisteme, ne glede na to, ali gre za Android, Apple iOS, Windows ali Blackberry. Ni treba, da ste strokovnjak ali dobro poznate vse te OS. Prav tako vam od začetka ni treba vedeti ničesar o programiranju za kodiranje aplikacije. Pravzaprav tukaj naloga postane veliko lažja. Na spletno mesto morate naložiti podatke o podatkih, ki se samodejno pretvorijo v različne datoteke aplikacije.

Če želite zgraditi aplikacijo za kateri koli operacijski sistem v spletu, morate najprej ustvariti osnovno nastavitev, tako da postane razvoj aplikacij enostaven. Čeprav lahko aplikacijo naredite z uporabo orodij brez povezave, kot sta vmesnik ukazne vrstice Cordova in postopek repozitorija Github, je bolje, da se odločite za preprost postopek. Ker PhoneGap podpira HTML, CSS in JavaScript, morate izbrati te tehnologije.

Gradnja aplikacije za operacijski sistem Android

Če želite sestaviti aplikacijo za operacijski sistem Android, je treba poskrbeti, da bo naprava podpirala aplikacije, nameščene zunaj Google Play Store. Samo upoštevajte naslednji postopek

  • Pojdite na Nastavitve.
  • Odprite varnostno stran fonegap in nato dovolite aplikacijam iz neznanih virov.

Če želite ustvarjeno mobilno aplikacijo prodati v trgovini Google Play, boste morali podpisati potrdilo, ki ga boste poslali v Android Market. Vendar postopek testiranja ni tako enostaven.

Apple iOS

Če poskušate razviti aplikacijo s programom PhoneGap za Apple iOS mobile, je prva zahteva račun razvijalca. Kupiti jo boste morali in to vas bo stalo približno 99 dolarjev na leto. Vendar morate počakati dan ali nekaj, ker bo račun najprej pregledal, preden ga bo Apple odobril. Če pa nimate računa, bo postopek testiranja zakasnil. Ko dobite račun, morate začasno ustvariti profil in nato podpisati potrdilo. To je čisto preprosto. Morate samo slediti navodilom.

PhoneGap za Windows

Če poskušate razviti aplikacijo za operacijski sistem Windows, je postopek v primerjavi s sistemom Android in Apple iOS precej zapleten. Tu morate uporabiti najnovejši namestitveni program Windows. Nato naletite na čarovnika za namestitev namizja PhoneGap Desktop. Dokončajte postopek in nadaljujte z namestitvijo aplikacije PhoneGap Developer App.

Naslednji korak po začasnem profilu in certifikatu je vaša naloga, da jih naložite v PhoneGap Build. To je treba storiti po kliku na vaš profil. Najdete ga proti zgornji strani na desni strani. Zdaj se pomaknite po računu Urejanje in izberite 'Podpisne tipke'. Med nalaganjem profila morate navesti geslo. Po novem nizu pravil morate vnesti geslo vsakič, ko želite ključ odkleniti.

Upoštevati je treba, da mora imeti vsaka mobilna aplikacija naslednje funkcije, ki vključujejo:

    • Konfiguracijske datoteke
    • Ikone za App in
    • Vsebina

Priporočeni tečaji

  • Program na Xcode 7
  • iOS 9 App Training Training
  • Paket usposabljanja za osnove Android
  • IOS 8 Osnove spletno usposabljanje

Konfiguracija

Spletna aplikacija potrebuje samo eno konfiguracijsko datoteko, ki je ravno dovolj za konfiguracijo nastavitev. Vsebuje vse potrebne podatke, potrebne za sestavljanje aplikacije. Ponazorimo ga lahko s pomočjo danih pripomočkov.

Gradniki

Vsa vsebina konfiguracije je v oznaki. Naj na kratko razpravljamo o tem

ID se hrani v različnih trgovinah z aplikacijami.

To je znano kot številka različice aplikacije. Tu je oblika xyz in tudi pozitivna cela števila, kot je 1.0.0. Označuje sistem različic z večjimi popravki.

Ime aplikacije

To označuje ime razvijajoče se aplikacije, ki je pod ikono aplikacije na zaslonu mobilne naprave. Vsakdo, ki uporablja mobilno napravo, lahko najde aplikacijo tako, da vnese to ime.

Moja prva spletna aplikacija

Vsebuje opis aplikacije in obvešča, o čem gre.

Ime avtorja

Kot je razvidno, govori o ustvarjalcu ali razvijalcu aplikacije. V večini primerov bi uporabnik običajno našel ime podjetja ali organizacije, ki je zagnala to aplikacijo.

Oznaka preferenc je uporabna na več načinov. Uporablja se pri nastavljanju funkcij, vključno s celozaslonskim zaslonom, barvo ozadja in orientacijo za aplikacijo. Te izbire najdete v paru imena in vrednosti. Tudi tukaj ne potrebujete nobenih vnaprejšnjih nastavitev.

Dodajanje ikon v aplikacije je zelo pomembno. Lahko ga kodirate na več načinov. Pot .src obvešča o sliki slike. Po drugi strani vrzel: platforma označuje platformo operacijskega sistema. Razkorak: kvalifikator določa gostoto mobilnih telefonov z operacijskim sistemom Android, medtem ko iOS uporablja širino in višino.

Ikone

Že veste, da se velikosti različnih mobilnih telefonov med seboj razlikujejo, tudi če uporabljajo isti operacijski sistem. Različni potrošniki mobilnih telefonov imajo različne izbire aplikacij, zato morate ponuditi vse ikone različnih mobilnih telefonov. Drugi pomemben dejavnik je ustvarjanje oblike in velikosti ikon v skladu z operacijskim sistemom. Da bi pojasnili poanto, naj ponazorimo s primerom,

res / icon / ios Andres / ikona / android / dravable-xxxx ..

Če želite povečati hitrost svoje naloge, potem bolje razvijte logotip velikosti 1024 × 1024 in obiščite spletno mesto makeappicon.com. Preko tega spletnega mesta lahko oblikujete logotipe tako za iOS kot za Android operacijske sisteme. Že prej smo omenili, da večino programske opreme za mobilne aplikacije razvijajo vodilne organizacije in posamezni razvijalci.

Kot je razvidno, najbolj priljubljeni in široko uporabljani mobilni operacijski sistemi vključujejo:

  • Windows
  • Android
  • BlackBerry
  • Ios

Poleg teh je trenutno na voljo še veliko drugih operacijskih sistemov. Vsi ti operacijski sistemi so na voljo na trgu. Vendar pa je njihovo uporabo v mobilni aplikaciji mogoče razložiti z grafičnim prikazom.

Vsak operacijski sistem ponuja lasten nabor orodij in programske opreme, s katerimi lahko programer zgradi aplikacijo in jo uspešno zažene. Vendar pa obstaja nekaj mobilnih aplikacij, ki so posebej izdelane za določen operacijski sistem in jih ni mogoče zagnati na drugih platformah. Na primer, verjetno ste videli, da se številne aplikacije za Android ne izvajajo na telefonu Windows.

Razvoj aplikacije, ki lahko uspešno zažene vse vrste operacijskih sistemov, je pogosto težka in naporna naloga. Druga zahtevna naloga je, da aplikaciji zagotovi prefinjen videz in občutek. Vedno boste v ugodnem položaju, če boste imeli ustrezno znanje o vseh vrstah operacijskih sistemov in njihovih posebnih orodij.

Android je med vsemi operacijskimi sistemi najbolj priljubljen. Ena od prednosti je, da lahko vse logotipe pošljete po e-pošti v obliki zadrge.

Dejansko lahko kopirate spletno mesto brez povezave na lokalni trdi disk in do njega dostopate pozneje. Internetna povezava ni potrebna. Ta brezžična aplikacija za fonegap pomaga pri razvoju aplikacije, ki je dostopna tudi na mobilnih telefonih. Vključuje aplikacijo z drugačno zbirko zgodb, kratkih vadnic ali katere koli druge vsebine brez povezave. Uporabnik lahko vse prebere brez povezave.

Aplikacija brez povezave

Aplikacija brez povezave je sestavljena iz strukture mape phoengap. V korenskem imeniku ima samo dve datoteki.

Config.xml obsega nastavitve konfiguracije aplikacije, index.html pa vsebuje domačo stran spletne vsebine. Kljub temu pa si je treba zapomniti, da bi morale vse povezave z datotekami HTML imeti ustrezno pot. Te absolutne poti ali osnovne oznake ni.

Spletna aplikacija

V primeru spletne aplikacije podatkovna mapa ni. Glavni razlog je, da so vse datoteke prisotne na dejanskem strežniku in do njega lahko dostopate prek interneta. Že veste, da index.html sestavljajo dejanske povezave, ki vsebujejo spletni strežnik. Ko je način uporabe aplikacije določen in so datoteke organizirane, jih je treba kopirati s standardnim orodjem zip in ga nato shraniti.

Podpisovanje aplikacije

Spletni razvijalci ali zadevna organizacija morajo podpisati aplikacijo in vzdrževati tudi naročilo. Zato morate aplikacijo podpisati. Tu je pomembna zahteva ključno orodje, del distribucije jave.

Naslednji ukaz bo pomagal pri ustvarjanju datoteke keystore my_keystore-phonegap:

keytool-genkey-v-keystore my_keystore.keystore-alias Vadnice Point -keyalg RSA-velikosti 2048-veljavnost 10000

Nato je treba sestaviti prvo aplikacijo za hitri način, ki temelji na spletnem API-ju. Prav tako bi morali poznati postopek pretvorbe spletnih vsebin v formate aplikacij. Lahko ga naložite iz spletnih trgovin z aplikacijami. Pri tem je ključnega pomena, da PhoneGap sprejema samo prijavo, razvito na Github ali AdobeID. Github je opredeljen kot shramba, v katero uporabnik naloži vsebino, da jih uporabi z referencami URL-jev.

Kako narediti Adobe ID

Če želite ustvariti ID, morate samo slediti preprostim korakom,

  • Prijavite se na build.phonegap.com in kliknite register, ki vas bo pripeljal v novo okno.
  • Navedite vse svoje podatke in kliknite na prijavo. Z istim uporabniškim ID-jem lahko uporabite tudi PhoneGap.
  • Zdaj kliknite Naloži datoteko .zip in naložite datoteko .zip, ki vsebuje spletno vsebino in konfiguracije.
  • Vsi operacijski sistemi, razen tistega, za katerega razvijate aplikacijo, ne bodo več obdelali, saj niste dali podpisanega ključa.
  • Kliknite ikono operacijskega sistema in ji nato dodajte ključ.

Preden pa naložite aplikacijo, jo je treba temeljito preizkusiti na virtualnih ali resničnih napravah.

Priporočeni članek

Tukaj je nekaj povezanih člankov, ki vam bodo pomagali do podrobnejših informacij o Phonegapu, zato pojdite po spodnji povezavi.

  1. 5 koristnih nasvetov za iOS 8, ki jih mora poznati vsak ljubitelj Apple
  2. HTML5 ali Flash - Pomembne razlike
  3. Celovita tehnika gradnje mobilne aplikacije s pomočjo Phonegapa
  4. 32 Koristna orodja za analitiko mobilnih aplikacij V industriji jih morajo uporabljati vsi
  5. 8 Najboljši jezik za programiranje mobilnih aplikacij, ki ga morate poznati