O formulário foi enviado com sucesso.
Encontrará mais informações na sua caixa de correio.
Selecionar a língua
A Innowise redesenhou uma aplicação móvel para a Apple AppStore e para a Google Play Store, o que resultou num aumento significativo de downloads e num aumento substancial das receitas.
O nosso cliente é proprietário de uma distinta estância de esqui situada nas paisagens pitorescas de Itália, conhecida pelos seus extensos terrenos de esqui e dedicada a proporcionar uma experiência inigualável aos entusiastas do desporto.
As informações pormenorizadas sobre o cliente não podem ser divulgadas ao abrigo dos termos do NDA.
O cliente tinha uma empresa de ponta aplicação móvel para férias de esqui, ciclismo e caminhadas, concebida para melhorar a experiência dos visitantes na exploração da deslumbrante cadeia de montanhas. Desenvolvida com uma abordagem centrada no utilizador, a aplicação funcionou como um guia digital abrangente, fornecendo informações essenciais, mapas interactivos e recomendações personalizadas para as actividades ao ar livre, trilhos para caminhadas e atracções turísticas da região. A aplicação oferecia actualizações meteorológicas em tempo real, descrições detalhadas dos trilhos, classificações de dificuldade e perfis de elevação para ajudar os caminhantes a planear eficazmente as suas aventuras.
A aplicação também integrou a funcionalidade GPS, permitindo aos utilizadores seguir os seus percursos e navegar facilmente no terreno montanhoso. Os utilizadores podiam partilhar as suas experiências, dicas e fotografias, promovendo um sentimento de camaradagem entre os entusiastas do ar livre.
Mas na altura em que o nosso cliente nos procurou, as suas aplicações móveis na Google Play Store e na Apple AppStore eram antiquadas em termos de design e funcionalidade, o que resultava em classificações baixas. O principal problema era a interface de utilizador antiquada e complicada que proporcionava a muitos clientes uma experiência de utilizador negativa. Além disso, a aplicação era afetada por problemas de desempenho, falhas recorrentes e um fluxo de utilizador demasiado complicado, contribuindo para a insatisfação do utilizador.
O cliente confiou-nos a realização de um reformulação da aplicação para os utilizadores na época de inverno de 2023/2024.
Os nossos programadores iniciaram o projeto com um Reformulação da IU/UX com base em wireframes criados em Figma e Sketch por designers do lado do cliente, que se revelaram ferramentas dinâmicas para esta tarefa. No entanto, mantendo-se em sintonia com a evolução das necessidades do cliente, estes wireframes não foram gravados em pedra. Continuámos a ajustá-los, assegurando que cada iteração era um passo mais próximo do que o cliente imaginava. Este processo iterativo foi essencial para garantir que o aspeto e a sensação da aplicação ressoavam junto dos utilizadores finais, ao mesmo tempo que se mantinham alinhados com a marca do cliente.
Revimos os ecrãs de notícias e estatísticas para os tornar mais informativos e visualmente apelativos. Também acrescentámos informações mais úteis ao ecrã de acompanhamento para dar aos utilizadores a oportunidade de melhorarem os seus resultados com as estatísticas intermédias.
Por exemplo, o ecrã de estatísticas apresenta agora uma grande quantidade de dados - como o número de pistas utilizadas, o tipo de teleféricos utilizados, a velocidade média dos esquiadores e até o número de curvas fechadas. Não se tratava apenas de dados por dados, mas sim de fornecer informações significativas aos utilizadores e melhorar a sua experiência de esqui.
A gestão das informações pessoais no ecrã do perfil do utilizador tornou-se mais intuitiva e conveniente.
O nosso objetivo era tornar a aplicação fácil de navegar. Mapeámos o percurso do utilizador, identificando quaisquer pontos em que os utilizadores pudessem ter problemas. Depois, suavizámos esses pontos, criando um fluxo intuitivo e fácil de utilizar. Redesenhámos radicalmente o menu de definições do utilizador e adicionámos janelas pop-up que podiam ser comprimidas ou expandidas, dependendo da quantidade de informação que o utilizador pretendesse apresentar. Além disso, a nossa equipa implementou botões práticos e grandes que são fáceis de premir mesmo com dedos congelados. Isto significa que os utilizadores podem encontrar o que pretendem de forma rápida e eficiente, sem qualquer adivinhação.
Não nos limitámos apenas a uma remodelação visual; a nossa equipa aprofundou a lógica comercial central da aplicação. A chave aqui era manter a essência da aplicação intacta - ou seja, nenhuma mudança significativa na sua funcionalidade e características fundamentais. No entanto, sabíamos que, para que a aplicação se destacasse, precisava de ser mais rápida e eficiente. Por isso, optimizámos a lógica comercial, eliminando quaisquer problemas que pudessem causar atrasos ou fugas de memória.
Esta otimização foi como dar à aplicação um novo motor, que funcionou de forma mais suave e rápida, melhorando a experiência geral do utilizador. Para alcançar estes resultados perfeitos, a nossa equipa optimizou algoritmos e estruturas de dados para melhorar o desempenho. Além disso, reescrevemos as camadas de pedido de rede e de gestão de imagens, corrigimos todas as fugas de memória, configurámos o carregamento preguiçoso de recursos e implementámos operações assíncronas. Em seguida, ligámos ferramentas modernas de monitorização do desempenho em tempo real a ferramentas como o Crashlytics e o Firebase Performance Monitoring para responder rapidamente ao mais pequeno dos problemas.
Além disso, colocámos uma forte ênfase na estabilidade da aplicação, transcendendo a mera correção de erros para preparar a aplicação para o futuro. A nossa equipa examinou o código, identificando e corrigindo potenciais pontos fracos.
Esta abordagem proactiva garantiu que a aplicação não só teria um bom desempenho no lançamento, como continuaria a ter esse desempenho a longo prazo.
Levámos a experiência da aplicação um pouco mais longe ao lançar o suporte para o Apple Watch. Esta mudança foi mais do que apenas acompanhar as últimas tendências tecnológicas; é um salto significativo na recolha de estatísticas. Com a integração do Apple Watch, os utilizadores podem acompanhar as suas corridas de esqui e actividades de caminhada até ao pulso durante uma descida emocionante ou uma subida de montanha de cortar a respiração. Isto significa que os utilizadores obtêm dados mais precisos e perspicazes sobre as suas actividades em declive. É um mergulho profundo para compreender não apenas os números, mas toda a experiência extrema dos utilizadores. Ao reforçar a aplicação com esta funcionalidade, melhorámos o toque pessoal da aplicação e tornámos todos os dados recolhidos mais impactantes e centrados no utilizador.
Como parte da remodelação global da nossa aplicação, integrámos estrategicamente as "histórias" - uma funcionalidade dinâmica destinada a aumentar a participação dos utilizadores e a partilha de conhecimentos. Estas histórias entretêm e servem como um canal valioso para informações e actualizações. Ao introduzir este elemento envolvente de narração de histórias, transformámos a aplicação numa plataforma multifacetada que satisfaz as necessidades funcionais e também fornece conteúdos informativos e de entretenimento, contribuindo, em última análise, para um maior envolvimento e retenção dos utilizadores.
Incorporámos testes unitários detalhados para escrutinar cada componente da aplicação, assegurando que cada parte funcionava sem falhas. Além disso, integrámos a integração contínua/implementação contínua (CI/CD) no nosso processo de desenvolvimento. Esta abordagem reflecte o nosso compromisso com o controlo de qualidade e a adesão às melhores práticas em desenvolvimento de software.
Para atingir estes objectivos, utilizámos uma solução adaptada a tarefas que incluem:
Esta integração significava que as nossas actualizações e melhorias eram consistentemente testadas e implementadas a tempo, mantendo a aplicação actualizada sem problemas. Isto garantiu que a aplicação fosse de fácil utilização, robusta, eficiente e em constante evolução.
MVVM+C, Swift + Combine, iOS SDK, WatchKit, Xibs / SnapKit, GCD, CocoaPods, KeychainAccess, URLSession, MapKit, CoreLocation. Comum: Mapbox, Storyly, RevenueCat, Gleap, SonarQube
Serviços
Firebase (análise, Crashlytics, mensagens Cloud, distribuição de aplicações), GitLab, Jira, Confluence, Strapi, MS Teams
Começámos com Kanban, apreciado pela sua simplicidade e entrega contínua. À medida que a complexidade do projeto aumentava, fizemos uma transição suave para o Scrumban, uma mistura de Scrum e Kanban. Esta mudança integrou a adaptabilidade do Kanban com o planeamento estruturado do Scrum, permitindo ciclos de lançamento semanais eficientes e uma rápida adaptação a requisitos em mudança.
Estas reuniões foram cruciais para a nossa estratégia de gestão de projectos, assegurando que a equipa se mantinha alinhada com os objectivos diários e abordava prontamente as questões emergentes. A comunicação regular durante estas reuniões promoveu um ambiente de equipa coeso e uma resolução eficaz dos problemas.
Esta abordagem foi utilizada pela nossa equipa para melhorar a produtividade, partilhar conhecimentos e permitir a resolução colaborativa de problemas. Os participantes, juntamente com a equipa do cliente, estavam completamente imersos na resolução do problema, trocando ideias, experiências e soluções. Todas as integrações de novas funcionalidades ocorreram em tempo real, o que nos permitiu tomar decisões e experimentar novas soluções rapidamente.
O Microsoft Teams foi a nossa principal ferramenta de comunicação para partilhar actualizações e realizar reuniões diárias/mensais. A sua utilização eficaz ajudou-nos a melhorar a colaboração da equipa e a garantir um fluxo de informação consistente entre os membros da equipa.
O Jira foi a nossa principal ferramenta de gestão de tarefas. Os membros da equipa controlavam os seus dias de trabalho de 8 horas com descrições concisas das tarefas para maior transparência e eficiência. As funcionalidades de lembrete e alerta do Jira ajudaram a manter a integridade do nosso calendário e a gerir eficazmente as cargas de trabalho, contribuindo significativamente para o sucesso do projeto.
1
Gestor de projectos
1
Engenheiro principal de iOS+Android / Arquiteto de soluções
1
Engenheiro principal do Android
1
Engenheiro principal de iOS
2
Engenheiros Android sénior
2
Engenheiros iOS sénior

A nossa abrangente remodelação da aplicação conduziu a resultados genuinamente transformadores. Em primeiro lugar, renovámos o design da aplicação para a tornar mais apelativa e fácil de utilizar. Também desenvolvemos novos fluxos de utilizador para melhorar o percurso da aplicação. Esta mudança significou que os utilizadores podiam navegar facilmente na aplicação, encontrando o que precisavam sem problemas. Desde a abertura da aplicação até à utilização de funcionalidades avançadas, o percurso tornou-se mais suave, tornando toda a experiência mais agradável. Melhorámos as funcionalidades existentes e optimizámos a lógica empresarial. Para além das suas funcionalidades inteligentes, a aplicação funcionou com maior velocidade. Esta otimização elevou a experiência geral do utilizador.
A parte técnica também foi objeto de actualizações significativas. Actualizámos toda a base de código, removendo bibliotecas e dependências desactualizadas que atrasavam a aplicação. Este passo foi crucial para garantir o desempenho e a fiabilidade da aplicação a longo prazo. Por falar em desempenho, efectuámos uma análise completa para garantir que a aplicação funcionava eficientemente sob cargas pesadas. Esta verificação abrangente do desempenho foi fundamental para identificar e resolver quaisquer problemas persistentes.
Os resultados destes esforços foram notáveis. Assistimos a uma redução impressionante de 90% nas falhas da aplicação, um indicador claro da maior estabilidade e fiabilidade da aplicação. Além disso, a base de utilizadores da aplicação expandiu-se significativamente, com um aumento impressionante de 30.000 utilizadores nas primeiras duas semanas após o lançamento.
30.000
descarregamentos nas duas primeiras semanas após o lançamento
90%
redução de falhas na aplicação
Having received and processed your request, we will get back to you shortly to detail your project needs and sign an NDA to ensure the confidentiality of information.
After examining requirements, our analysts and developers devise a project proposal with the scope of works, team size, time, and cost estimates.
We arrange a meeting with you to discuss the offer and come to an agreement.
Assinamos um contrato e começamos a trabalhar no seu projeto o mais rapidamente possível.
A sua mensagem foi enviada.
Processaremos o seu pedido e contactá-lo-emos logo que possível.
Ao inscrever-se, o utilizador concorda com a nossa Política de privacidadeincluindo a utilização de cookies e a transferência das suas informações pessoais.