A história de Matthias
Como criar uma empresa de transporte por aplicativo ecológico
Matthias Friedrich, líder da equipe Android da MOIA, compartilha como foi feita a reestruturação do deslocamento diário em Hamburgo e Hanôver com o uso da Configuração remota do Firebase e outras ferramentas da plataforma para criar um negócio de transporte compartilhado ecologicamente correto. Leia mais.
"O Firebase é uma boa solução para desenvolvedores de dispositivos móveis porque oferece um conjunto completo de recursos bem integrados e profundamente integrados, todos criados com base no desenvolvimento para dispositivos móveis por pessoas que realmente conhecem as plataformas atuais de apps para dispositivos móveis."
-- Matthias Friedrich
Líder do capítulo do Android, MOIA
Líder do capítulo do Android, MOIA
Perguntas e respostas com Matthias
-
P: Qual foi a origem da sua paixão pelo desenvolvimento de apps?R: Sou desenvolvedor Android desde o lançamento do primeiro smartphone Android na Alemanha. Minha curiosidade me levou a explorar o funcionamento interno do meu smartphone e, então, descobri o mundo dos sistemas operacionais de código aberto. Fiquei viciado e comecei a brincar no ambiente de desenvolvimento do Android. Gostei do Android porque ele oferecia mais possibilidades para os desenvolvedores explorarem novas ideias e colaborarem em diferentes projetos.
-
P: O que o atraiu para seu projeto atual?R: A mobilidade nas cidades precisa mudar. Quando todos viajam com seus próprios carros, isso cria congestionamento e um ambiente não ideal para todos. Minha paixão por mudar esse campo me levou à MOIA. Na MOIA, tenho a oportunidade de fazer parte da solução geral que promove a mobilidade sustentável nas cidades por meio de pesquisa e colaboração com pessoas que trabalham no setor de transporte. Além disso, gosto de ter toda a cadeia de valor: os apps para dispositivos móveis usados por nossos clientes e motoristas, os algoritmos de pool usados para fazer a correspondência entre clientes e veículos, a contratação de motoristas como funcionários em tempo integral da MOIA, a concepção dos veículos desde a fase de idealização e todo o software e a infraestrutura necessários para operar o serviço. Isso nos ajuda a construir equidade durante todo o processo e nos capacita a fornecer um serviço que coloca o usuário e o ambiente em primeiro lugar.
-
P: Que tipos de apps vocês criam no MOIA?R: Temos três apps para dispositivos móveis: o app voltado para o cliente, o de navegação e o de operações. Disponível para Android e iOS, os usuários finais usam para reservar viagens e seguir a rota do carro no mapa. Dentro dos nossos veículos, temos nosso app de navegação nativo do Android, disponível apenas para motoristas, que mostra a rota mais eficiente a ser percorrida. No entanto, ele vai além de um app de navegação padrão porque integramos perfeitamente o app ao próprio veículo. Por exemplo, nós o projetamos para ter uma conexão de Internet redundante e usar o sinal de localização aprimorado para odometria do veículo.Essa integração e controle do comportamento de definição de trajeto do veículo é fundamental para fornecermos um serviço ideal e eficiente aos nossos clientes. O terceiro aplicativo é o nosso app de operações, que os motoristas usam nos smartphones para manter o turno de trabalho, localizar, trancar/destrancar veículos, enviar relatórios de danos e muito mais.
-
P: Quais desafios de desenvolvimento de produtos você está tentando resolver na MOIA?R: Do ponto de vista do usuário, nosso produto é simples: insira um local, solicite uma viagem, chegue ao seu destino. No entanto, não é tão simples quanto isso em segundo plano. Colocar as pessoas em veículos enquanto otimiza para tempos de espera curtos, tempos de viagem e uso eficiente da nossa frota de veículos é um problema matemático complexo que nossos usuários não têm visibilidade. Cada viagem nova ou cancelada pode mudar a programação de vários veículos e de outros clientes, que nem sempre entendem o motivo da escolha ou o horário de chegada. Um dos nossos principais desafios é otimizar o processo de pool de viagens e fornecer uma interface que torne a complexidade do pool e as especialidades do uso de veículos compartilhados compreensíveis para nossos usuários.
-
P: Como o Firebase ajudou a resolver esses desafios?R: Para melhorar a experiência de pool de viagens para nossos usuários, usamos a Configuração remota do Firebase para testar diversas abordagens na nossa interface. Com a Configuração remota, podemos testar variações da interface, como quando e como mostrar dados, como veículo atribuído, horário estimado de chegada ou como comunicar mudanças no veículo. Como resultado, conseguimos avaliar a melhor experiência do usuário com base no feedback que recebemos dos passageiros e KPIs internos, como a taxa de cancelamento. Para garantir que nossos usuários não tenham problemas ao reservar uma viagem, usamos o Firebase Crashlytics para monitorar a estabilidade dos nossos três aplicativos para dispositivos móveis. Com o Crashlytics, é possível identificar facilmente quando e como um recurso falha. Essas integrações nos afastam muito do trabalho investigativo necessário e nos dão tempo para nos concentrarmos na criação de novos recursos. Em um futuro próximo, pretendemos usar veículos completamente autônomos em Hamburgo e, em algum momento, além. No entanto, é um campo totalmente novo para resolver do ponto de vista da UX, sem projetos ou soluções estabelecidas; especialmente em relação ao que um cliente espera de um veículo totalmente autônomo se sentir seguro. A incerteza é muito grande, mas acreditamos que o Firebase vai nos ajudar a explorar esses novos desafios.
-
P: Como você descreveria o Firebase em uma frase?R: O Firebase é uma boa solução para desenvolvedores de dispositivos móveis, porque oferece um conjunto completo de recursos bem pensados e totalmente integrados. Todos foram desenvolvidos pensando no desenvolvimento móvel por pessoas que realmente conhecem as plataformas de aplicativos móveis atuais.
Histórias da comunidade
Inspire-se em todas as formas inteligentes como os desenvolvedores estão usando a tecnologia do Google para levar suas ideias ainda mais longe