Flutter e teclado mobile
Um das principais dores de cabeça que tive ao desenvolver com Flutter foi a utilização de longos formulários.
Ao tocar em um campo de um formulário, o comportamento padrão do Flutter é abrir o teclado nativo do sistema operacional. Até aí, tudo bem. O problema é que na maioria dos casos, o usuário não consegue scrollar a tela até os demais campos, ficando limitado somente ao campos exibidos na tela.
O Flutter poderia tratar esse problema nativamente, facilitando a vida dos devs. Mas sem entrar no mérito do que o framework poderia fazer pela gente, segue uma dica de como tornar seus formulários mais user friendly.
Sendo bem direto, se você chegou até aqui e tem esse problema. Uma das soluções para a sua dor de cabeça é a utilização do par SingleChildScrollView e Column.
Nesse post, não vou entrar em uma explicação mais técnica da solução. O intuito é ser apenas uma ajuda rápida para aqueles que estão enfrentando o mesmo problema que enfrentei recentemente.
Gostou? Compartilhe esse post para que mais pessoas tenham acesso a essa informação e para que o número de soluções em português para problemas de desenvolvimento aumente na comunidade!
Quem quiser, pode me seguir no instagram: @rbt.rb