Summary
Keywords
Full Transcript
O Flutter não é uma linguagem, ele é um framework. Ele é um conjunto de ferramentas que possibilita ao desenvolvedor utilizar o android studio para desenvolver um aplicativo para Android e para IOS. Então utilizando o Flutter eu consigo utilizar o mesmo código tanto para os aparelhos android quanto para aparelhos da apple. Então essa é a vantagem de se usar Flutter. Ela é uma maneira de você programar, fazer uma programação híbrida, que é justamente esse negócio de você conseguir programar para os dois sistemas operacionais ao mesmo tempo. Quando a gente está usando Kotlin, a gente está utilizando só a linguagem nativa. A gente está programando só para Android. E por que ainda existe esse negócio de você programar só para Android usando o Java ou Kotlin e programar só para iOS usando o Swift? Quando você está programando na linguagem nativa, seja para Android ou para iOS. Você fica mais blindado, digamos assim, para coisas que podem vir a dar errado. Essa é a maior vantagem, porque aí a empresa não precisa ter um programador Java e um programador de Swift, ele não precisa ter um programador para Android e outro para iOS. Ele pode ter um programador só que no final compila tudo para os dois sistemas operacionais. A questão do tempo também que vai ser mais rápido desenvolvimento. Mas aí é que está. Quando for testar, tem que testar no maior número de aparelhos possível para garantir que não vai dar erro. E tudo depende também do que você vai utilizar dentro do seu aplicativo. Se você estiver fazendo um aplicativo simples, você não está querendo mexe ali na parte do kernel do sistema operacional, vale a pena você fazer um desenvolvimento híbrido porque aí você economiza tempo. Mas se a sua aplicação ela vai requerer alguma coisa que só tem naquele determinado dispositivo, só tem um determinado sistema operacional, aí é preferível que você faça uma programação nativa. /// Se você gostou deste vídeo sobre desenvolvimento mobile de aplicativos, pode gostar também de: • Arquitetura do Sistema Android | Desenvolvimento Mobile https://www.youtube.com/watch?v=mUamowyBRao • A Diferença entre Teste de Software e Depuração | Qualidade de Software https://www.youtube.com/watch?v=MkmElH1_NYQ • As Fases do Teste de Software | Qualidade de Software https://www.youtube.com/watch?v=XT6wLpX_wYs /// Esse vídeo é um recorte da aula de Qualidade de Software do nosso curso FullturePRO Dev Full Stack. Já pensou que em menos de um ano, você estará pronto para construir um aplicativo do zero? Com nosso curso, você terá uma visão ampla de todo projeto para criação de uma aplicação e poderá definir o seu caminho profissional, apto para atuar no Front-end, Back-end e Mobile em uma das maiores empresas do Brasil e do mundo. Conheça mais sobre nosso curso em: https://www.fullture.com/dev-full-stack-matricula/ Futureproof Yourself! /// Sobre a Fullture Somos uma escola focada em desenvolver os profissionais que o Brasil (e o mundo) precisa, estabelecendo uma ponte entre profissionais e empresas. - Saiba mais em https://fullture.com/ ///Siga-nos - Facebook: https://www.facebook.com/fulltureschool - Instagram: https://www.instagram.com/fulltureschool ///Tags #Fullture #DevFullStack
