Gerenciando servidores do seu telefone: cliente móvel do serviço RUVDS

Controlar a operação do VDS a partir de um smartphone nem sempre é conveniente. Telas pequenas não permitem trabalhar normalmente com o site do hoster e, neste caso, o aplicativo vem em socorro.

Gerenciando servidores do seu telefone: cliente móvel do serviço RUVDS

Otimizar um site para celulares não é uma tarefa fácil. A pequena diagonal da tela limita seriamente as capacidades de um desenvolvedor web, além disso, os cenários para usar o mesmo serviço em diferentes tipos de dispositivos diferem significativamente entre si. Decidimos desenvolver o site pensando em navegadores para computadores desktop e tablets, e criar um separado para smartphones aplicação. Esta abordagem é agora popular e tem funcionado bem. Por enquanto, está disponível apenas o programa para Android, que implementa as funções mais necessárias aos clientes - com o tempo haverá mais delas. 

Instalação e conexão

Cliente RuVDS uma lata baixar gratuitamente na Google Play Store. Observe que o programa atualmente requer direitos mínimos no dispositivo para funcionar.

Gerenciando servidores do seu telefone: cliente móvel do serviço RUVDS

Para se conectar, você deve habilitar a autorização externa nas configurações da sua conta pessoal. Observe que a autenticação de dois fatores ainda não está disponível ao usar a API e esta configuração reduzirá um pouco a segurança da sua conta. A senha dele não deve ser utilizada em outros serviços, devendo ser guardada em local seguro. Após habilitar a opção, uma notificação por e-mail será enviada para o endereço vinculado à sua conta.

Recursos do programa

Enquanto em Cliente RuVDS Apenas as funcionalidades mais necessárias são implementadas. No aplicativo você pode saber rapidamente o saldo da sua conta pessoal, visualizar o histórico de depósitos e débitos, bem como verificar o estado dos servidores e gerenciar seu funcionamento.

Gerenciando servidores do seu telefone: cliente móvel do serviço RUVDS

Além das principais características do servidor, estatísticas de utilização de processador, armazenamento e recursos de rede estão disponíveis no cliente móvel RuVDS. Usando uma guia especial, o administrador pode ver como estão as máquinas sob seus cuidados, em que momento surgiram problemas e o que os causou. Outra aba permite executar comandos básicos: parar e reiniciar o servidor, incl. emergência se não responder. Ainda não adicionamos a criação e exclusão de VPS ao aplicativo por motivos de segurança - é melhor fazer isso em sua conta pessoal no site.

Gerenciando servidores do seu telefone: cliente móvel do serviço RUVDS

Pilha de tecnologia

No coração Cliente RuVDS reside o padrão MVP, implementado usando a biblioteca Moxy. Consideramos essa abordagem ideal, embora você também possa usar MVVM ou MVI - é uma questão de preferência pessoal e se os desenvolvedores corporativos têm a experiência necessária. Nosso produto é construído em um Aplicativo de Atividade Única: a principal vantagem aqui é que o ciclo de vida do aplicativo é igual ao ciclo de vida da atividade e, além disso, trabalhar com fragmentos é muito mais conveniente. A navegação é implementada usando Cicerone - esta é uma das melhores bibliotecas similares, adequada para criar programas móveis de qualquer complexidade. Também importante para nós foi a questão da escolha do DI: como o aplicativo é escrito em Kotlin, Dagger2 e Koiné. No final, optamos pela última opção porque queríamos tentar algo mais simples.

Perspectivas

A versão atual não possui soluções complexas, mas sua arquitetura permite criar rapidamente novas funcionalidades ou alterar as existentes. Gostaria de adicionar autenticação de dois fatores via API, ordenando e excluindo servidores, alterando suas configurações, bem como acesso ao console (tela, teclado, mouse). Talvez valha a pena escrever uma versão para tablets. Para tornar o programa mais conveniente, queremos receber feedback dos clientes e por isso decidimos realizar uma breve pesquisa.

Gerenciando servidores do seu telefone: cliente móvel do serviço RUVDS
Gerenciando servidores do seu telefone: cliente móvel do serviço RUVDS

Apenas usuários registrados podem participar da pesquisa. Entrarpor favor

Quais recursos devem ser adicionados primeiro ao aplicativo?

  • Autenticação de dois fatores

  • Ordenando e excluindo servidores

  • Alterando configurações do servidor

  • Acesso ao console

  • Versão para tablet

  • Estatísticas de carga mais detalhadas

  • Trabalhando com dados e documentos financeiros

  • sua variante

28 usuários votaram. 8 usuários se abstiveram.

Fonte: habr.com

Adicionar um comentário