Pagdumala sa mga server gikan sa imong telepono: mobile nga kliyente sa serbisyo sa RUVDS

Ang pagkontrol sa operasyon sa VDS gikan sa usa ka smartphone dili kanunay kombenyente. Ang gagmay nga mga screen wala magtugot kanimo sa pagtrabaho nga normal sa website sa host, ug sa kini nga kaso ang aplikasyon moabut sa pagluwas.

Pagdumala sa mga server gikan sa imong telepono: mobile nga kliyente sa serbisyo sa RUVDS

Ang pag-optimize sa usa ka website alang sa mga mobile phone dili usa ka dali nga buluhaton. Ang gamay nga screen diagonal seryoso nga naglimite sa mga kapabilidad sa usa ka web developer; dugang pa, ang mga senaryo sa paggamit sa parehas nga serbisyo gikan sa lainlaing mga lahi sa mga aparato lahi kaayo sa usag usa. Nakahukom kami nga pauswagon ang site nga adunay pagtan-aw sa mga browser alang sa mga desktop computer ug tablet, ug maghimo usa ka lahi alang sa mga smartphone ang app. Kini nga pamaagi popular na karon ug maayo ang pagtrabaho. Sa pagkakaron, ang programa lamang alang sa Android ang anaa, nga nagpatuman sa labing gikinahanglan nga mga gimbuhaton alang sa mga kustomer - sa paglabay sa panahon adunay daghan kanila. 

Pag-instalar ug koneksyon

Kliyente sa RuVDS mahimo ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ libre sa Google Play Store. Palihug timan-i nga ang programa sa pagkakaron nanginahanglan gamay nga katungod sa aparato aron molihok.

Pagdumala sa mga server gikan sa imong telepono: mobile nga kliyente sa serbisyo sa RUVDS

Aron makonektar, kinahanglan nimong palihokon ang eksternal nga pagtugot sa imong mga setting sa personal nga account. Palihug timan-i nga ang two-factor authentication wala pa magamit kung gamiton ang API ug kini nga setting makapakunhod gamay sa seguridad sa imong account. Ang password alang niini kinahanglan dili gamiton sa ubang mga serbisyo, ug kini kinahanglan nga tipigan sa usa ka luwas nga dapit. Human ma-enable ang opsyon, ang email notification ipadala sa adres nga nalambigit sa imong account.

Mga bahin sa programa

Samtang sa Kliyente sa RuVDS Ang labing gikinahanglan nga pag-andar lamang ang gipatuman. Sa aplikasyon, dali nimo mahibal-an ang balanse sa imong personal nga account, tan-awa ang kasaysayan sa mga deposito ug mga debit, ingon man susihon ang kahimtang sa mga server ug pagdumala sa ilang operasyon.

Pagdumala sa mga server gikan sa imong telepono: mobile nga kliyente sa serbisyo sa RUVDS

Gawas pa sa mga nag-unang kinaiya sa server, ang mga istatistika sa paggamit sa processor, pagtipig ug mga kahinguhaan sa network anaa sa RuVDS mobile client. Gamit ang usa ka espesyal nga tab, makita sa tagdumala kung unsa ang gibati sa mga makina sa iyang pag-atiman, kung unsang orasa ang mga problema mitungha sa kanila ug kung unsa ang hinungdan niini. Ang laing tab nagtugot kanimo sa pagpatuman sa mga batakang sugo: hunong ug i-restart ang server, apil. emergency kung dili motubag. Wala pa namon gidugang ang paghimo ug pagtangtang sa VPS sa aplikasyon alang sa mga hinungdan sa seguridad - mas maayo nga buhaton kini sa imong personal nga account sa website.

Pagdumala sa mga server gikan sa imong telepono: mobile nga kliyente sa serbisyo sa RUVDS

Ang teknolohiya stack

Sa kasingkasing sa Kliyente sa RuVDS anaa ang MVP pattern, gipatuman gamit ang Moxy library. Giisip namo kini nga pamaagi nga labing maayo, bisan kung mahimo nimo usab gamiton ang MVVM o MVI - kini usa ka butang sa personal nga gusto ug kung ang mga developer sa korporasyon adunay kinahanglan nga kasinatian. Ang among produkto gitukod sa usa ka Single Activity Application: ang panguna nga bentaha dinhi mao nga ang siklo sa kinabuhi sa aplikasyon parehas sa siklo sa kinabuhi sa kalihokan, ug dugang pa, ang pagtrabaho sa mga tipik labi ka dali. Ang pag-navigate gipatuman gamit ang Cicerone - kini usa sa labing kaayo nga parehas nga mga librarya, nga angay alang sa paghimo sa mga mobile nga programa sa bisan unsang pagkakomplikado. Importante usab alang kanamo ang isyu sa pagpili sa DI: tungod kay ang aplikasyon gisulat sa Kotlin, Dagger2 ug Koin. Sa katapusan, kami nahusay sa ulahi nga kapilian tungod kay gusto namong sulayan ang usa ka butang nga mas simple.

Mga panghitabo

Ang karon nga bersyon wala’y bisan unsang komplikado nga mga solusyon, apan ang arkitektura niini nagtugot kanimo nga dali nga makahimo og bag-ong pagpaandar o usbon ang mga naa na. Gusto nakong idugang ang duha ka hinungdan nga panghimatuud pinaagi sa API, pag-order ug pagtangtang sa mga server, pagbag-o sa ilang mga pag-configure, ingon man pag-access sa console (screen, keyboard, mouse). Mahimong angayan nga isulat ang usa ka bersyon alang sa mga tablet. Aron mahimong mas sayon ​​ang programa, gusto namong makadawat og feedback gikan sa mga kliyente ug busa nakahukom nga magpahigayon og mubo nga survey.

Pagdumala sa mga server gikan sa imong telepono: mobile nga kliyente sa serbisyo sa RUVDS
Pagdumala sa mga server gikan sa imong telepono: mobile nga kliyente sa serbisyo sa RUVDS

Ang mga rehistradong tiggamit lamang ang makaapil sa survey. Sign in, walay sapayan.

Unsa nga mga bahin ang kinahanglan idugang sa aplikasyon una?

  • Duha ka hinungdan nga panghimatuud

  • Pag-order ug pagtangtang sa mga server

  • Pag-usab sa mga configuration sa server

  • Pag-access sa console

  • Tablet nga bersyon

  • Mas detalyado nga istatistika sa pagkarga

  • Pagtrabaho uban ang pinansyal nga datos ug mga dokumento

  • Imong kaugalingon nga kapilian

28 ka tiggamit ang nagboto. 8 ka tiggamit ang nag-abstain.

Source: www.habr.com

Idugang sa usa ka comment