Esta série de blog segue o desenvolvimento e a criação de um aplicativo R Shiny. Com o objetivo de manter o foco no desenvolvimento de software, vamos nos concentrar no Shiny, e não no caso de uso de negócios. Como história de fundo, estaremos criando um aplicativo para o programa de TV de sucesso, The Office. Vamos assumir o seguinte cenário:
A NBC nos contratou para construir uma ferramenta que ajudará os analistas a mergulhar nos dados. Isso inclui a satisfação do espectador, as avaliações dos episódios, a extração do texto do roteiro, o pessoal envolvido na filmagem e os custos de publicidade.
Os principais motivos pelos quais escolhemos o Shiny para este projeto são:
-
Personalização da interface do usuário
-
Simplificação do processamento de dados
-
Recursos de interação e detalhamento
-
Análise de dados algorítmica eficiente
-
Publicação e simplicidade de implantação
Para este projeto específico, usaremos o pacote golem para construir nosso aplicativo Shiny. A estrutura do golem consiste em um código limpo e distinto que torna um aplicativo forte e sólido para criar um desenvolvimento escalonável para o futuro.
O produto final será:
-
Testado completamente
-
Bem documentado
-
Organizado
Essas qualidades e recursos do golem tornarão nosso aplicativo mais resistente do que um aplicativo brilhante básico.
Você está convencido de que este pode ser o melhor aplicativo de todos os tempos? Fique ligado nas próximas postagens desta série, onde destacamos o planejamento, a produção, os testes, as armadilhas e muito mais!
“Não sou supersticioso, mas sou um pouco exigente.” – Michael Scott
Visão geral do que iremos cobrir:
-
Visão geral (esta postagem)
-
Descoberta de dados e design da IU
-
Introdução ao golem
-
Configurando seu projeto para o sucesso
-
Processo de desenvolvimento e teste
-
Preparação para CI / CD
-
Personalização do aplicativo
-
Implantação para a web
Cobriremos isso em uma postagem futura, mas se você quiser começar …
Abra um terminal e execute o seguinte:
$ R $ install.packages(“golem”) $ golem::create_golem("theoffice")
Relacionados