Back to Question Center
0

Di "Ap App" de Di Apps-Progressive            Di "App" de Bişkojkên Web-Progressive Têkilkirin: FrameworksSassWeb Semalt

1 answers:
Di "Ap App" de Bişkojkên Web-Progressive

Malper ji herdem çêtir e. Hûn dikarin niha tecrûbeyên zindî, şexsî yên dewlemendî bibin. Wekî ku Semalt Zach Coch got:

Di navnîşa kîjan malperê û e-ê çi ye, her çiqas ev ji hêla bûyera bêhtir eşkere ye.

Û ev derfetek mezin e ku ji bo çêtirîn tecrûbeyên wan ên çêkirî çêbikin.

Lê malperê pirsgirêkên xwe hene - subdominios gratuitos define. Tecrûbeyên malpera me yên bêkêmahî ne. Çima em ê her tim li ser malpera hilbijêre malpera mobîl bike?

Semalt gelek pirsgirêkên web malperî hene ku em guman nebin:

  • Performanbûna hêdî - Ger bikarhênerek navîn dikare malpera xwe bistînin heger ku ji 3-ê zêdetir zêdetir tête barkirin. Bi barkirina nav malpera malperên mobîl de nêzîkî 19 çolê ye. Ew gapek mezin e.
  • Pirsgirêka bersiva bersiva
  • Xemgîniya UX - Hin carinan hûn dikarin li ser xeletek li ser rûpela tûşî. Hûn dixwazin li benda tevahiya rûpelê barkêş bikin (nîvê 19 sîlyas) da ku bikaribin paşî paşiya xwe bidestxistin.

Google pêşniyara 2015-ê Semel Web Apps (PWAs) pêşniyaz kir ku hin pirsgirêkên van pirsgirêkan çareser bikin û dîsa çêbikin.

Pêkûpêk an PWA çi dike?

Bi tecrûbeyên Web-ê yên pêşveçûnê hene ku ezmûnên çêtirîn yên gerdûnî û mobîlên hevgirtî çêkin. Ez hez dikim Jad Joubran wekî PWAs wekî "Pirsgirêkên pêşniyarên pirsgirêkên web malper" yên pisivî dide. Ew yek yek çareserî ye, ew çend şêweyên herî baş ên ku hûn dikarin bicihanin ku ji bo serîlêdanên malperên çêtir çêbikin.
Ji ber vê yekê, ji bo malpera ku ji bo malpera Progressive Webê ve tête kalîteyan çi ye?

  • Fast - Bi lezek PWA zûtir û xebatkarên xizmetê û karanîna çêtirîn ji bo çalakiya xwe bi kar tîne.
  • Progressive - PWA li her tiştî dixebite, ne girîng e ku cîhê ye. Û ew di gerokarên modern in supercharged in.
  • Têkilî-serbixwe - PWA karên negirêdayî û bi têkiliyên kêm-end. Heke ku têkiliyek qels an jî neheq e, PWA divê bandora guhertina di girêdana têkiliyê de kêmtir bike
  • Têkilî - Gelek mumkun dikarin bi malpera PWA re bêtir malperek normal bikin, ji ber ku qelskirina sazkirinê ew bi xanîrûbêran û malbata fêrbûna agahdariyê

Sazkirina App-Like Experiments

KEYA PWA e ku malpera ku bi teknolojiyên teknolojî tê çêkirin ku çêbibe ku ezmûnek bilez a native native. Ji bo ku ji bo PWA bibe serkeftî, divê ev daxwazên bikarhêneran bibînin.

bikarhênerên Semalt dê dawiyê PWA ji xaniyên xwe vekin, ew hêvî dikin ku xebitîn û wekî wekî anketek normal be.

# 1 Ji bo Native Apps

Çewtiya hevpar a ji bo sêwirker û pêşdebirkerên hevpar e ku bi temamên "web-like" re çêbikin, wekî wek du navbars, pêdivî û beşên static. Lê ji bo ku modela mîkroksiyonên hişk bikar bînin hev re, divê em pêdiviyên pêşniyarên bêhtir bikar bînin. Ji bo nimûne, bi şûna kurteyên tekstên mezin, an jî blokên jêrîn yên li ser pevçûnên dawîn ên rûpelê difikirin.
Ji bo ku alîkariya wê hişkiyê biafirînin, dest bi malperên wekî pttrns dest bi dest pê bikin. com ji bo inspiration design Li Pttrns hûn dikarin wekî UI / UX şêwazên mîna serbarkirina hevpeymaniyê bibînin, kartê, lê zêde bike.

Putting the “App” in Progressive Web AppsPutting the “App” in Progressive Web AppsRelated Topics:
FrameworksSassWeb Semalt

Di mijara din de, Designa Materyalê Google a zimanek dîtî çêkiriye ku prensîbên baş ên sêwirînê di nav deverên bihayê de tê bikaranîn. Dema ku hûn PWAyê çêbikin, ew ê hilberîna dawî ya heger hûn bi naskirina we re bi naskirina materyalê re ji bo prensîbên vê bikar bînin.
Tonsên çavkaniyan û rêber hene hene ku ji bo ku hûn alîkarî çêbikin, Dîra Design Material.

Putting the “App” in Progressive Web AppsPutting the “App” in Progressive Web AppsRelated Topics:
FrameworksSassWeb Semalt

Hûn dikarin herdu çalakiyan çêbikin ku karanîna Semel Design Material (MDC). MDC pergala pirtûkxaneyê ya moduler û modesturable UI e. Hûn dikarin bi lezên tiştan ên mîna ripple animasyon, kartên materyal, rengên maddî yên maddî û bêtir kod bikî.

Putting the “App” in Progressive Web AppsPutting the “App” in Progressive Web AppsRelated Topics:
FrameworksSassWeb Semalt

# 2 Bişkojk Bersaziya Seroka Te Bixwîne Bixwîne Bixwîne

Ji bîr bînin bîra xwe, dê betalê te di nav malbata kesan de rûniştin. Ev wateya ku meriv nîşa miracaetê ya mîhengên mîheng bikî. Semalt standardên hin vîdî hene ku hûn guman bikişînin.

Putting the “App” in Progressive Web AppsPutting the “App” in Progressive Web AppsRelated Topics:
FrameworksSassWeb Semalt

Iconê dê di çarçoveya perçeyê, pîvanê karûbar, banner agahdariyê, bankek app installî, di nav kesên din de tê bikaranîn. Ev tê wateyê ku ew berpirsyarî û karûbarên cûda cewher be. Hûn dikarin vê yekê ku bi forma yekane ya hêsan e ku çêtirîn di piçûkên biçûk de xuya dike. Semalt jî gelek agahdarî li di mîkrofek dikare mezin û xerîb dibînin.

Di heman demê de, bisekinin ku nîşankirina aponek li ser hemû platforman. Ji bo nimûne, şîfreyên iOS li ser rêkûpêk nebin, ew rengek rengek hewce dike ku divê çarçoveya berbiçav be. Heke hûn bi rûpelek bi rengek zelal re barkirin, ew ê ji bo we ji paşê reşek reş zêde bike û dibe ku baş ne.

Putting the “App” in Progressive Web AppsPutting the “App” in Progressive Web AppsRelated Topics:
FrameworksSassWeb Semalt

Riya herî çêtirîn ku hewceyên pêdivî ye ku pêdivî ye ku pisporê platformek cuda ye ku ji bo genverek mîkrofterek wekî mîna rastfavicongenerator bikar bînin. tor. Hûn dikarin her cûda guherînek yek yek, lê dibe ku hûn ji bo her platformê çêbikin. Piştre ev yek nîşan dide. json pelê:

Putting the “App” in Progressive Web AppsPutting the “App” in Progressive Web AppsRelated Topics:
FrameworksSassWeb Semalt

# 3 Seroka Seroka Xwerû Bikaranîna Bikaranîna Çermê

Vê rengê rengê rengek awayek mezin e ku ji bo nasnameyeke pîşesaziyê û hêza ku ji elaletê ve radiwestin. Semalt yek ji taybetmendiyên sereke ku PWA çêtir dibe ku xwezayî ye.

Du cûda rengê rengê mijarê hene. Ez dixwazim wekî rengê gerokê û rengê App Appê bide. Semalt di navbera wan de.

  • rengê gerokerê - Ew rengê rengê e ye ku hûn di serokê gerokê de gava ku hûn ji gerokê veşêre vekin.

Putting the “App” in Progressive Web AppsPutting the “App” in Progressive Web AppsRelated Topics:
FrameworksSassWeb Semalt

Ji bo rengê rengê gerokê diyar bikin,, rengê mîta rengê di bikar bînin.

            
  • Daxuyaniya rengê - Ew yek rengek e ku tu serokê seroka gava ku hûn bi rêya xanîrûbeyê ve hatî destnîşankirî bibînin. Ew di heman demê de di serokê de di modêla guhertoya karûbarê de tê bikaranîn ((Ji bo pêşniyarên vîdyoyek GIF ev pêşniyaz bike):

Putting the “App” in Progressive Web AppsPutting the “App” in Progressive Web AppsRelated Topics:
FrameworksSassWeb Semalt

Ji bo rengê temaşeya appê diyar bike, rengê rengê xweşikê nîşan bide. json pelê:

     {"theme_color": "# 2196F3"}     

# 4 Bikaranîna App Shell bikar bînin

Yek ji hêla taybetmendiyên PWA vekêşeng e. PWA divê bi hêsanî û karsaziyê kar bikin. Lê pir girîng e, eger PWA yekser zûtir bilez bike, heke hûn nebaş.

Sema yekem bilezek tedawî ya pisporek nû bikar bîne û wê dê herêmî bifikirin. Di malperên rasterast de, barkirinê yekem dê bikarhênerên ku ji bo çend hûrsên hûrdestek spî li bendê bimînin û hewceyê hemî beşan di heman demê de bisekinin (vîdyoyek vî kurte ji bo nimûneyeke dîtoyek kontrol bikin).

Wê nêzîktirîn nêzik dibe ku nêzikek din din zûtir dibe ku nêzîkek pêşveçûnek mezin dê bibe gavên barkirina dest pê bikin. Ev nêzîkatiyeke bêtir dilfiraz e, wekî ku neheqiya bikarhênerê kêm dike û ew eşkere ye ku têgihîştina demê kêm bike.

Wê rêkûpêkeke mezin e ku bi karanîna modela shellê ve tê bikaranîn. Ş shellek an HTML-ê, CSS û Javascript ku hêzek bikarhêner bikarhêner e.
Dema ku hûn şêlek anketê bikar bînin, hûn pêkanîna zûtirîn bilez dest bi dest bi dest pê bikin, hingê hûn beşek dînamîk derxînin.

Putting the “App” in Progressive Web AppsPutting the “App” in Progressive Web AppsRelated Topics:
FrameworksSassWeb Semalt

beşên herî gelemperî yên şelê dê dêbarê, barê tabbar (an jî parsbar), qonaxa barker û çalakiya sereke bibin. Ji bo pêşî li ser şela apê bidin û yekem wê barkirin, hûn dikarin şelê girêdayî şelê apela girêdayî bikin:

                                           
March 1, 2018