Com mais de meio milhão de usuários, o redBus é um dos apps de reserva de passagens mais usados no Sudeste Asiático e na América Latina. O app facilita a reserva de passagens de ônibus em vários idiomas, para mais de 70 mil rotas de mais de 2.300 operadoras.
O que a equipe fez
O redBus funciona em áreas onde a largura de banda e a memória dos smartphones são limitadas, portanto, é fundamental que o app seja pequeno.
A equipe do redBus decidiu implementar o Android App Bundle como uma forma de reduzir ainda mais o tamanho do app. Criar o pacote foi "fácil", afirmou Dinesh Shanmugam, líder de engenharia do Android no redBus. Em algumas horas, o pacote já estava sendo testado na faixa de teste interno.
Resultados
O redBus relatou que adotar o formato de pacote de apps reduziu o tamanho médio do APK em 30% e acelerou significativamente o gerenciamento das versões. "Estávamos gerando três APKs quando usávamos o multi-APK", disse Shanmugam. "Agora isso foi reduzido para um."
O Android App Bundle permite a modularização e o envio de recursos sob demanda. Como próxima etapa, a equipe está testando módulos de recursos dinâmicos, com o objetivo de oferecer compatibilidade com novas linhas de negócios e recursos experimentais, como a possibilidade de reservar um ônibus inteiro para eventos. Com a possibilidade de proporcionar essas experiências somente para os usuários interessados, o redBus consegue manter o app básico enxuto no momento da instalação e oferecer uma experiência personalizada para usuários que quiserem acessar mais funcionalidades.
Primeiros passos
Os desenvolvedores de apps e jogos podem criar Android App Bundles hoje mesmo. Comece agora.