Sunucuları telefonunuzdan yönetme: RUVDS hizmetinin mobil istemcisi

VDS işleminin akıllı telefondan kontrol edilmesi her zaman uygun değildir. Küçük ekranlar, barındırma sahibinin web sitesiyle normal şekilde çalışmanıza izin vermez ve bu durumda uygulama kurtarmaya gelir.

Sunucuları telefonunuzdan yönetme: RUVDS hizmetinin mobil istemcisi

Bir web sitesini cep telefonları için optimize etmek kolay bir iş değildir. Küçük ekran köşegeni, bir web geliştiricisinin yeteneklerini ciddi şekilde sınırlar; ayrıca, aynı hizmeti farklı cihaz türlerinden kullanma senaryoları birbirinden önemli ölçüde farklılık gösterir. Siteyi masaüstü bilgisayarlar ve tabletler için tarayıcıları dikkate alarak geliştirmeye ve akıllı telefonlar için ayrı bir site oluşturmaya karar verdik. uygulama. Bu yaklaşım artık popüler ve işe yaradı. Şimdilik yalnızca müşteriler için en gerekli işlevleri uygulayan Android programı mevcut - zamanla daha fazlası olacak. 

Kurulum ve Bağlantı

RuVDS İstemcisi kimse yapamaz indirmek Google Play Store'da ücretsiz. Programın şu anda çalışması için cihazda minimum haklara ihtiyaç duyduğunu lütfen unutmayın.

Sunucuları telefonunuzdan yönetme: RUVDS hizmetinin mobil istemcisi

Bağlanmak için kişisel hesap ayarlarınızda harici yetkilendirmeyi etkinleştirmeniz gerekir. API kullanılırken iki faktörlü kimlik doğrulamanın henüz mevcut olmadığını ve bu ayarın hesabınızın güvenliğini bir miktar azaltacağını lütfen unutmayın. Şifre başka servislerde kullanılmamalı ve güvenli bir yerde saklanmalıdır. Seçeneği etkinleştirdikten sonra hesabınıza bağlı adrese bir e-posta bildirimi gönderilecektir.

Özellikler

içinde iken RuVDS İstemcisi Yalnızca en gerekli işlevsellik uygulanır. Uygulamada kişisel hesap bakiyenizi hızlı bir şekilde öğrenebilir, para yatırma ve borçlandırma geçmişini görüntüleyebilir, ayrıca sunucuların durumunu kontrol edebilir ve işlemlerini yönetebilirsiniz.

Sunucuları telefonunuzdan yönetme: RUVDS hizmetinin mobil istemcisi

Sunucunun temel özelliklerine ek olarak, RuVDS mobil istemcisinde işlemci, depolama ve ağ kaynaklarının kullanımına ilişkin istatistikler mevcuttur. Yönetici, özel bir sekme kullanarak, bakımındaki makinelerin nasıl hissettiğini, ne zaman sorunlar ortaya çıktığını ve bunlara neyin sebep olduğunu görebilir. Başka bir sekme, temel komutları çalıştırmanıza olanak tanır: sunucuyu durdurun ve yeniden başlatın. yanıt vermezse acil durum. Güvenlik nedeniyle VPS'nin oluşturulmasını ve silinmesini henüz uygulamaya eklemedik - bunu web sitesindeki kişisel hesabınızda yapmak daha iyidir.

Sunucuları telefonunuzdan yönetme: RUVDS hizmetinin mobil istemcisi

Teknoloji yığını

Kalbinde RuVDS İstemcisi Moxy kütüphanesi kullanılarak uygulanan MVP modeli yatıyor. Bu yaklaşımın en uygun olduğunu düşündük, ancak MVVM veya MVI'yı da kullanabilirsiniz - bu kişisel tercih meselesidir ve kurumsal geliştiricilerin gerekli deneyime sahip olup olmadığıdır. Ürünümüz Tek Etkinlik Uygulaması üzerine inşa edilmiştir: Buradaki temel avantaj, uygulamanın yaşam döngüsünün, etkinliğin yaşam döngüsüne eşit olmasıdır ve ayrıca parçalarla çalışmanın çok daha uygun olmasıdır. Gezinme, Cicerone kullanılarak gerçekleştirilir - bu, herhangi bir karmaşıklıkta mobil programlar oluşturmaya uygun, en iyi benzer kitaplıklardan biridir. Bizim için ayrıca önemli olan DI seçme meselesiydi: uygulama Kotlin'de yazıldığı için Dagger2 ve Koin. Sonunda ikinci seçeneğe karar verdik çünkü daha basit bir şey denemek istedik.

Beklentiler

Mevcut sürümün herhangi bir karmaşık çözümü yoktur, ancak mimarisi hızlı bir şekilde yeni işlevler oluşturmanıza veya mevcut olanları değiştirmenize olanak tanır. API aracılığıyla iki faktörlü kimlik doğrulama eklemek, sunucuları sipariş etmek ve silmek, yapılandırmalarını değiştirmek ve ayrıca konsola (ekran, klavye, fare) erişim eklemek istiyorum. Tabletler için bir sürüm yazmaya değer olabilir. Programı daha kullanışlı hale getirmek için müşterilerimizden geri bildirim almak istedik ve bu nedenle kısa bir anket yapmaya karar verdik.

Sunucuları telefonunuzdan yönetme: RUVDS hizmetinin mobil istemcisi
Sunucuları telefonunuzdan yönetme: RUVDS hizmetinin mobil istemcisi

Ankete sadece kayıtlı kullanıcılar katılabilir. Giriş yapLütfen.

Uygulamaya öncelikle hangi özellikler eklenmelidir?

  • İki faktörlü kimlik doğrulama

  • Sunucuları sipariş etme ve silme

  • Sunucu yapılandırmalarını değiştirme

  • Konsol erişimi

  • Tablet versiyonu

  • Daha ayrıntılı yük istatistikleri

  • Finansal veriler ve belgelerle çalışma

  • Kendi seçeneğin

28 kullanıcı oy kullandı. 8 kişi çekimser kaldı.

Kaynak: habr.com

Yorum ekle