A tecnologia por trás do App InfinitePay para iOS

A tecnologia por trás do App InfinitePay para iOS

Confira na entrevista com Bernardo Carvalho, responsável pelo time de Sites e Mobile da InfinitePay, os detalhes do desenvolvimento do App InfinitePay para iOS.

26/06/2020

9

Nosso app para IOS já é uma realidade e agora você, que possui um smartphone com sistema IOS,  pode ter toda praticidade do app na palma da mão.

Nosso aplicativo foi desenvolvido primeiro para o Android, o sistema operacional da Google, pelo fato de estar presente em 95% dos smartphones do país, mas sempre tivemos em mente o desafio de levar sua praticidade a todos nossos clientes.

Entrevista

Para que o aplicativo pudesse chegar até o seu celular, ele passou por muito trabalho, pesquisa e dedicação do nosso time de desenvolvimento e tecnologia. Para entender melhor todo esse processo conversamos com Bernardo Carvalho, responsável pelo time de Sites e Mobile da InfinitePay.

O app para IOS chegou um pouco depois do lançamento para Android, conta pra gente como foi esse processo:

A necessidade de entregar para nossos clientes uma solução que englobasse todas as funcionalidades do nosso portal web e possibilitar a aquisição de uma InfiniteBlack em um aplicativo nos moveu para que conseguíssemos atingir, no menor tempo possível, a maior gama de clientes e potenciais clientes da InfinitePay.

Por isso, desenvolvemos inicialmente o aplicativo Android utilizando tecnologia nativa, que proporciona a melhor experiência e performance no sistema operacional mais presente nos smartphones no Brasil. Depois disso, partimos para o desenvolvimento do aplicativo iOS, sem deixar de lado as atualizações e novas funcionalidades do app Android. E construir um aplicativo iOS que proporcione a mesma experiência e o mesmo design de um aplicativo Android é um desafio e tanto na área de aplicativos. Como somos ávidos por inovação, para resolver esse grande desafio, optamos por utilizar uma nova tecnologia de desenvolvimento de aplicativos: o Flutter.

Como tem sido a experiência pioneira de usar a tecnologia flutter para desenvolver o App? O que tem de diferencial e inovador nessa linguagem?

Essa foi uma decisão tomada com base em muito critério, logo depois que finalizamos o desenvolvimento do aplicativo Android. Com a decisão de trabalhar com o Flutter, por ser uma tecnologia relativamente nova (o Flutter foi criado há apenas 3 anos pelo Google) tivemos que estudar aprofundadamente sobre ela e buscar pessoas com enorme potencial que construíssem conosco o conhecimento necessário para desenvolver o nosso aplicativo iOS. Não foi um processo simples. No início, tivemos que assumir diversos riscos que com o decorrer do desenvolvimento felizmente foram eliminados.

O Flutter é uma tecnologia de desenvolvimento multi-plataforma, ou seja, permite que você faça aplicativos para dispositivos Android, iOS e em breve Web utilizando apenas um código-fonte. Em outras palavras, você realiza o trabalho uma única vez e o Flutter te entregará esse aplicativo para várias telas diferentes (seu celular Android, iPhone, iPad ou até mesmo o seu computador), com a mesma experiência em todos eles. Isso não é uma novidade para quem trabalha no meio, mas a tecnologia que o Google utiliza para desenhar as telas do aplicativo (Skia, para desenvolvimento de jogos) tem uma performance muito superior às demais tecnologias de desenvolvimento multi-plataforma e isso foi um fator importante na tomada de decisão. Além disso, a adoção do Flutter por empresas inovadoras, como Alibaba e pelo Nubank, também influenciou positivamente na decisão de seguirmos com o Flutter, por visarem uma experiência de uso muito rica, não abrindo mão da segurança.

Quantas pessoas fazem parte da equipe de desenvolvedores que criou o App?

Toda a equipe de engenharia e produtos da InfinitePay foi essencial para que o app fosse desenvolvido. Isso envolve quase uma centena de pessoas que trabalharam em alguma das fases de construção do aplicativo. Especificamente no time de desenvolvedores Flutter, estamos em 3 pessoas.

Como foi ter na equipe de desenvolvimento um garoto de 16 anos?

É uma experiência diferente, porque se trata de um garoto que viu na tecnologia Flutter o potencial de construir aplicativos poderosos e usou a criatividade para divulgar o seu conhecimento nessa tecnologia. Tem o apoio da família e encara os desafios de programação como uma diversão. Encontramos o Nelson em seu canal no Youtube, em que ele publica vídeos de "speed code", gravando a tela do próprio computador enquanto programa seus aplicativos em Flutter. Isso mostra uma habilidade e conhecimento como poucos têm. Nós não tivemos dúvidas de que ele seria importantíssimo para o nosso time de desenvolvimento de aplicativos e fizemos o convite para que fizesse parte da InfinitePay. Ele amou a ideia e provou todo o seu potencial nesse semestre em que o aplicativo iOS foi desenvolvido.

O aplicativo para iOS tem um significado muito grande para o nosso setor de tecnologia, certo? Comenta um pouco sobre essa conquista:

Sem dúvidas, pois com o app iOS praticamente 100% dos smartphones dos brasileiros poderão ter o app da InfinitePay. Isso nos credencia a ser uma companhia mobile-first, ou seja: que usa tela do celular como o seu principal canal de interação com os seus clientes. A inclusão digital do brasileiro aconteceu majoritariamente pelos smartphones e é através deles que vamos direcionar todos os nossos esforços para entregar soluções que prezam pela conveniência, performance e baixo custo para todos.

Quais são os próximos desafios da InfinitePay, no que diz respeito à tecnologia?

Somos uma empresa que ouve ativamente seus clientes e está buscando incessantemente atendê-los da maneira como eles desejam e merecem. A nossa grande inspiração é o canal de feedbacks, em que os clientes trazem as suas principais sugestões sobre o produto. Estamos trabalhando nas demandas mais pedidas (e consequentemente mais votadas) e as novidades vão aparecer com frequência ainda maior. O feedback contínuo dos nossos parceiros vai nos motivar a trazer soluções cada vez mais robustas, que empoderam os empreendedores e os tornam ainda mais donos de seus lucros.

Pra quem tem o sonho de seguir no ramo da programação, qual conselho ou dica você deixaria?

A área de programação é uma das que mais possui conhecimento disponível na internet para se aprender e se desenvolver. É totalmente democrática, aceita profissionais com ou sem diploma, de qualquer localidade, idade, classe, gênero, etnia ou orientação sexual. O único pré-requisito para aqueles que sonham em seguir no ramo de programação é a disposição para aprender. Pessoas que estão sempre buscando desenvolver os seus conhecimentos, são curiosas por natureza e gostam de tecnologia são potenciais colegas de profissão do Nelson, do Bernardo e tantos outros programadores mundo afora.

App IOS: praticidade na palma da mão

Nosso aplicativo foi criado levando em conta a rotina corrida cheia de responsabilidades do empreendedor, ter tudo na palma da sua mão traz mais agilidade para o seu dia a dia.

Dentro do nosso aplicativo você pode acessar

A InfinitePay nasceu para oferecer a melhor, mais tecnológica e mais justa solução de pagamentos para o empreendedor. Na Guerra das Maquininhas, decidimos ficar do seu lado e, por isso, criamos conteúdos como esse para facilitar o crescimento do seu negócio!

DÊ ADEUS ÀS MAQUININHAS

Tap to Pay no iPhone

Venda por aproximação só com seu iPhone, sem precisar de maquininha

fique ligado

Assine nossa newsletter com conteúdo exclusivo

infinitebank

Tap to Pay no iPhone

Venda por aproximação só com seu iPhone, sem precisar de maquininha

fique ligado

Assine nossa newsletter com conteúdo exclusivo.