Esse resumo tem como objetivo analisar e apresentar a ferramenta de
desenvolvimento mobile, Flutter, criada pelo “Google” é uma SDK (Windows Assessment and Deployment Kit) de código aberto compilada de modo nativo, podendo ser compilado em diversos sistemas como por exemplo, IOS, Android, Windows e etc. Criado em maio de 2017 o Flutter é um kit de desenvolvimento Ui (User Interface) possibilitando criações de aplicativos de modo nativo e podendo ser compartilhada parte do codigo, a princípio tinha o nome de “SKY” executada apenas no sistema Android, baseada na linguagem “Dart”, voltada para web também desenvolvida pela própria google, com o intuito de substituir o Javascript que seria a linguagem principal nos navegadores. O Flutter vem crescendo cada vez mais, simplesmente pela sua facilidade de interface, pois ele renderiza seus componentes através do seu próprio mecanismo de alta qualidade ao invés de utilizar a webview do dispositivo. A seguir estão separados 3 pilares que explicam as vantagens da utilização da ferramenta para a criação dos aplicativos mobile tanto para Android quanto para IOS. Na plataforma Flutter existe o seu próprio framework de renderização escrito em Dart, como já mencionado logo acima, que por sinal é ótimo por não precisar de algo especifico de cada plataforma não necessitando de uma Bridge especifica para cada sistema durante a execução do código escrito na SDK. Outro pilar que pode ser destacado é a velocidade com que ele compila o código para ser utilizado em uma maquina virtual para ter um build muito mais rápida, assim compilando com a NDK (Native Development kit) para aplicações Android e LLVM (Low Level Virtual Machine) para aplicações que rodam em IOS, e o terceiro pilar é a facilidade na criação de layouts através dos componentes visuais chamados widgets divididos em dois tipos, os widgets de layout que servem para a estruturação da interface dos aplicativos e os widgets de interface que são para componentes visuais onde serão incorporados ao de layout como, ícones, imagens, botões e etc. Podemos concluir que o flutter é uma das ferramentas mais completas que ainda vem crescendo cada vez mais nos dias atuais, simplesmente pelas suas vantagens durante a engenharia dos aplicativos e suas facilidades na criação da interface da usuário através dos famosos widgets utilizados para a estruturação sendo de fácil compreensão e por permitir a mesma base de códigos tanto para os sistemas Android como para IOS, assim o se torna muito mais produtivo e muito mais eficiente em suas tarefas do dia a dia.