Servers beheare fan jo tillefoan: mobile kliïnt fan 'e RUVDS-tsjinst

Bestjoeren fan VDS-operaasje fan in smartphone is net altyd handich. Lytse skermen litte jo net normaal wurkje mei de webside fan 'e hoster, en yn dit gefal komt de applikaasje ta de rêding.

Servers beheare fan jo tillefoan: mobile kliïnt fan 'e RUVDS-tsjinst

It optimalisearjen fan in webside foar mobile tillefoans is gjin maklike taak. De diagonaal fan it lytse skerm beheint serieus de mooglikheden fan in webûntwikkelder; boppedat ferskille de senario's foar it brûken fan deselde tsjinst fan ferskate soarten apparaten signifikant fan elkoar. Wy besletten om de side te ûntwikkeljen mei it each op browsers foar buroblêdkompjûters en tablets, en in aparte foar smartphones te meitsjen application. Dizze oanpak is no populêr en hat goed wurke. Foar no is allinich it programma foar Android beskikber, dat de meast nedige funksjes ymplementearret foar klanten - nei ferrin fan tiid sille d'r mear fan wêze. 

Ynstallaasje en ferbining

RuVDS Client kin скачать fergees yn 'e Google Play Store. Tink derom dat it programma op it stuit minimale rjochten fereasket op it apparaat om te wurkjen.

Servers beheare fan jo tillefoan: mobile kliïnt fan 'e RUVDS-tsjinst

Om te ferbinen, moatte jo eksterne autorisaasje ynskeakelje yn jo persoanlike akkountynstellingen. Tink derom dat twa-faktor autentikaasje noch net beskikber is by it brûken fan de API en dizze ynstelling sil de feiligens fan jo akkount in bytsje ferminderje. It wachtwurd dêrfoar moat net brûkt wurde op oare tsjinsten, en it moat wurde opslein op in feilich plak. Nei it ynskeakeljen fan de opsje sil in e-postnotifikaasje stjoerd wurde nei it adres keppele oan jo akkount.

Programma funksjes

Wylst yn RuVDS Client Allinich de meast nedige funksjonaliteit wurdt ymplementearre. Yn 'e applikaasje kinne jo jo persoanlike akkountsaldo fluch fine, de skiednis fan ôfsettings en debiten besjen, en ek de status fan servers kontrolearje en har wurking beheare.

Servers beheare fan jo tillefoan: mobile kliïnt fan 'e RUVDS-tsjinst

Neist de wichtichste skaaimerken fan de tsjinner, statistiken oer it brûken fan prosessor, opslach en netwurk boarnen binne beskikber yn de RuVDS mobile client. Mei in spesjale ljepper kin de behearder sjen hoe't de masines yn syn soarch fiele, op hokker momint der problemen mei ûntstienen en wat de oarsaak hat. In oare ljepper lit jo basiskommando's útfiere: stopje en de server opnij starte, ynkl. need as it net reagearret. Om feiligens redenen hawwe wy it oanmeitsjen en wiskjen fan VPS noch net tafoege oan 'e applikaasje - it is better om dit te dwaan yn jo persoanlike akkount op' e webside.

Servers beheare fan jo tillefoan: mobile kliïnt fan 'e RUVDS-tsjinst

Technology stack

Oan 'e basis RuVDS Client leit it MVP-patroan, ymplementearre mei de Moxy-bibleteek. Wy beskôge dizze oanpak optimaal, hoewol jo ek MVVM of MVI kinne brûke - it is in kwestje fan persoanlike foarkar en oft bedriuwsûntwikkelders de nedige ûnderfining hawwe. Us produkt is boud op in Single Activity Application: it wichtichste foardiel hjir is dat de libbenssyklus fan 'e applikaasje gelyk is oan' e libbenssyklus fan 'e aktiviteit, en boppedat is it wurkjen mei fragminten folle handiger. Navigaasje wurdt ymplementearre mei Cicerone - dit is ien fan 'e bêste ferlykbere bibleteken, geskikt foar it meitsjen fan mobile programma's fan elke kompleksiteit. Ek wichtich foar ús wie it probleem fan it kiezen fan DI: sûnt de applikaasje is skreaun yn Kotlin, Dagger2 en Munt. Uteinlik hawwe wy fêstlein op de lêste opsje, om't wy wat ienfâldigers wolle besykje.

Perspektiven

De hjoeddeistige ferzje hat gjin komplekse oplossingen, mar syn arsjitektuer kinne jo fluch meitsje nije funksjonaliteit of feroarje besteande. Ik wol twa-faktor-autentikaasje tafoegje fia API, servers bestelle en wiskje, har konfiguraasjes feroarje, lykas tagong ta de konsole (skerm, toetseboerd, mûs). It soe de muoite wurdich wêze om in ferzje foar tablets te skriuwen. Om it programma handiger te meitsjen wolle wy feedback krije fan kliïnten en besletten dêrom in koarte enkête út te fieren.

Servers beheare fan jo tillefoan: mobile kliïnt fan 'e RUVDS-tsjinst
Servers beheare fan jo tillefoan: mobile kliïnt fan 'e RUVDS-tsjinst

Allinnich registrearre brûkers kinne meidwaan oan 'e enkête. Ynlogge, asjebleaft.

Hokker funksjes moatte earst wurde tafoege oan 'e applikaasje?

  • Twa-faktor autentikaasje

  • Servers bestelle en wiskje

  • It feroarjen fan tsjinner konfiguraasjes

  • Konsole tagong

  • Tablet ferzje

  • Mear detaillearre loadstatistiken

  • Wurkje mei finansjele gegevens en dokuminten

  • Jo opsje

28 brûkers stimden. 8 brûkers ûntholden har.

Boarne: www.habr.com

Add a comment