Gestionarea serverelor de pe telefon: client mobil al serviciului RUVDS

Controlul operațiunii VDS de pe un smartphone nu este întotdeauna convenabil. Ecranele mici nu vă permit să lucrați normal cu site-ul hosterului, iar în acest caz aplicația vine în ajutor.

Gestionarea serverelor de pe telefon: client mobil al serviciului RUVDS

Optimizarea unui site web pentru telefoane mobile nu este o sarcină ușoară. Diagonala ecranului mic limitează serios capacitățile unui dezvoltator web, în ​​plus, scenariile de utilizare a aceluiași serviciu de pe diferite tipuri de dispozitive diferă semnificativ unele de altele. Am decis să dezvoltăm site-ul cu ochii pe browsere pentru computere desktop și tablete și să creăm unul separat pentru smartphone-uri cerere. Această abordare este acum populară și a funcționat bine. Deocamdată este disponibil doar programul pentru Android, care implementează cele mai necesare funcții pentru clienți - în timp vor fi mai multe. 

Instalare și conectare

Client RuVDS Se poate descărca gratuit pe Google Play Store. Vă rugăm să rețineți că programul necesită în prezent drepturi minime pe dispozitiv pentru a funcționa.

Gestionarea serverelor de pe telefon: client mobil al serviciului RUVDS

Pentru a vă conecta, trebuie să activați autorizarea externă în setările contului personal. Rețineți că autentificarea cu doi factori nu este încă disponibilă atunci când utilizați API-ul și această setare va reduce ușor securitatea contului dvs. Parola pentru aceasta nu trebuie folosită pe alte servicii și trebuie păstrată într-un loc sigur. După activarea opțiunii, o notificare prin e-mail va fi trimisă la adresa asociată contului dvs.

Caracteristicile programului

In timp ce in Client RuVDS Este implementată doar cea mai necesară funcționalitate. În aplicație, puteți afla rapid soldul contului personal, puteți vizualiza istoricul depunerilor și debitelor, precum și să verificați starea serverelor și să gestionați funcționarea acestora.

Gestionarea serverelor de pe telefon: client mobil al serviciului RUVDS

Pe lângă principalele caracteristici ale serverului, în clientul mobil RuVDS sunt disponibile statistici privind utilizarea procesorului, stocării și resurselor de rețea. Folosind o filă specială, administratorul poate vedea cum se simt mașinile aflate în îngrijirea sa, la ce oră au apărut problemele cu ele și ce le-a cauzat. O altă filă vă permite să executați comenzi de bază: opriți și reporniți serverul, inclusiv. urgență dacă nu răspunde. Nu am adăugat încă crearea și ștergerea VPS în aplicație din motive de securitate - este mai bine să faceți acest lucru în contul dvs. personal de pe site.

Gestionarea serverelor de pe telefon: client mobil al serviciului RUVDS

Stiva de tehnologie

La inima Client RuVDS se află modelul MVP, implementat folosind biblioteca Moxy. Am considerat această abordare optimă, deși puteți folosi și MVVM sau MVI - este o chestiune de preferință personală și dacă dezvoltatorii corporativi au experiența necesară. Produsul nostru este construit pe o aplicație cu activitate unică: principalul avantaj aici este că ciclul de viață al aplicației este egal cu ciclul de viață al activității și, în plus, lucrul cu fragmente este mult mai convenabil. Navigarea este implementată folosind Cicerone - aceasta este una dintre cele mai bune biblioteci similare, potrivită pentru crearea de programe mobile de orice complexitate. De asemenea, importantă pentru noi a fost și problema alegerii DI: deoarece aplicația este scrisă în Kotlin, Dagger2 și Monedă. Până la urmă, ne-am hotărât pe ultima variantă pentru că am vrut să încercăm ceva mai simplu.

Perspective

Versiunea actuală nu are soluții complexe, dar arhitectura sa vă permite să creați rapid funcționalități noi sau să le schimbați pe cele existente. Aș dori să adaug autentificarea cu doi factori prin API, comandarea și ștergerea serverelor, modificarea configurațiilor acestora, precum și accesul la consolă (ecran, tastatură, mouse). Ar putea merita să scrieți o versiune pentru tablete. Pentru a face programul mai convenabil, dorim să primim feedback de la clienți și, prin urmare, am decis să realizăm un scurt sondaj.

Gestionarea serverelor de pe telefon: client mobil al serviciului RUVDS
Gestionarea serverelor de pe telefon: client mobil al serviciului RUVDS

Numai utilizatorii înregistrați pot participa la sondaj. Loghează-te, Vă rog.

Ce caracteristici ar trebui adăugate mai întâi aplicației?

  • Autentificare cu doi factori

  • Comanda si sterge servere

  • Modificarea configurațiilor serverului

  • Acces la consolă

  • Versiune pentru tabletă

  • Statistici de încărcare mai detaliate

  • Lucrul cu date și documente financiare

  • Propria ta opțiune

Au votat 28 utilizatori. 8 utilizatori s-au abținut.

Sursa: www.habr.com

Adauga un comentariu