Case Emdia
aplicativoum pouco sobre o cliente
emdia
Com o advento da pandemia, a rotina do mundo inteiro mudou. A necessidade de encontrar outros meios de se exercitar além das academias, implicou na criação do EmDia. Criado pelo Guilherme Fernando Roriz Pontes, profissional formado em Educação Física, avaliador físico e dono de academia.
Nosso cliente almejava poder ajudar as pessoas a continuarem seus exercícios físicos mesmo que fora das academias.
a dor
Dificuldades:
Sua ideia era reformar seu antigo aplicativo que auxiliava seus clientes a como treinarem em sua casa e a sempre manterem o treino “EmDia”.
como solucionar
Solução:
No primeiro contato com o Personal Trainer, foi-se feita uma consultoria de diagnóstico para entender qual era seu real desejo e como viabilizá-lo diante das ferramentas disponíveis. A partir dessa consultoria, entendemos que refazer o app que o Personal já tinha seria a melhor opção para seus objetivos. Então, decidimos em conjunto que o novo aplicativo seria baseado no antigo, porém, agora, com novas funcionalidades e com uma interface mais moderna.
como fizemos
Metodologia adotada
Nesse projeto, decidimos fazê-lo, principalmente, em ReactNative. Contudo, outras tecnologias também são necessárias para uma solução de app, nesse projeto utilizamos ExpoGo, ExpressJS, Postgreql.
Por que usamos o reactnative?
Essa decisão foi feita pois a tecnologia é compatível com os diferentes sistemas operacionais mobile no mercado, e atenderia aos usuários de nosso cliente. Os principais benefícios dessa tecnologia são:
- Um dos principais benefícios do ReactNative é a eficiência no desenvolvimento de aplicativos multiplataforma. Com uma base de código compartilhada entre iOS e Android, os desenvolvedores podem economizar tempo e esforço na criação e manutenção de aplicativos para ambas as plataformas. Isso significa que as equipes podem focar mais na inovação e na melhoria da experiência do usuário, em vez de lidar com códigos separados para cada sistema operacional. A capacidade de reutilizar componentes e lógicas de negócio também agiliza o processo de desenvolvimento, tornando-o mais ágil e econômico.
- Outro benefício significativo do ReactNative é a performance próxima à de aplicativos nativos. Ele utiliza, como já dito, uma abordagem de renderização nativa, permitindo que os aplicativos construídos com ReactNative ofereçam desempenho rápido e fluidez, muito próxima da experiência de aplicativos desenvolvidos de forma nativa para iOS e Android. Essa vantagem é fundamental para garantir uma boa experiência ao usuário, pois os aplicativos têm uma resposta rápida e uma sensação de fluidez, mantendo a qualidade esperada sem comprometer a performance, mesmo em dispositivos mais antigos ou com recursos limitados.
O que é Reactnative?
O ReactNative é uma biblioteca desenvolvida pelo Facebook que atende ao desenvolvimento de aplicativos e outros tipos de tecnologias . O React oferece um desenvolvimento rápido, permitindo lançamentos em várias plataformas de forma econômica. Sua capacidade de renderizar interfaces nativas garante uma experiência do usuário consistente e envolvente, independentemente do dispositivo. Ao optar pelo React, você garante qualidade sem comprometer o orçamento, graças à reutilização inteligente de código.
A manutenção simplificada e atualizações em tempo real significam ajustes rápidos e implementação imediata de novos recursos com essa tecnologia. Além disso, ao optar pelo ReactNative, você se une a um comunidade global ativa que utiliza essa biblioteca, com acesso a uma ampla variedade de recursos. Com o ReactNative, você pode transformar sua visão em realidade.