A tecnologia por trás do App InfinitePay para iOS

A tecnologia por trás do App InfinitePay para iOS

Tecnologia: Entrevista com o desenvolvedor responsável pela criação do App InfinitePay

|

2 MIN DE LEITURA

|

SAMYRA MOTA

App InfinitePay para iOS exibido em dois celulares, um mostrando a tela de saldo de vendas e outro com a logo InfinitePay.
Nesse artigo

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!

VENDA SEM MAQUININHA

Máquina de cartão grátis no celular

Venda por aproximação sem maquininha, com o recebimento mais rápido e as melhores taxas do Brasil

Cliente InfinitePay gasta menos e lucra mais!

Você está quase lá! Falta 1 mensagem para se tornar cliente InfinitePay e ter tudo o que o seu negócio precisa na palma da sua mão:

  • Menores taxas do Brasil
  • Pagamentos ultra rápidos
  • Controle financeiro completo