Então quer dizer que o flutter está morrendo não tem vagas só tem um app no top 100 da Apple Store e o Nativa é melhor vamos falar um pouquinho sobre essas coisas hoje [Música] Fala galera beleza no vídeo de hoje eu quero discutir um pouquinho com vocês né sobre essas polêmicas que rolaram aí nas últimas semanas né em relação ao flutter principalmente aí de pessoas influentes né dentro do YouTube da comunidade de desenvolvimento que falaram né algumas coisas né sobre o flutter que muitas vezes ali é estão fora de contexto ou mesmo que são informações
que são incorretas né seja por desconhecimento da pessoa que falou ou mesmo ali para gerar cliques ou mesmo né para tentar gerar ali algum fato para conseguir vender algum produto enfim a questão é que eu recebi muitas mensagens né de pessoas que estão começando na área o que eles querem entrar no desenvolvimento novo e ficar em dúvida nessas informações que circularam são verdade se realmente vale a pena investir no flutter e coisas desse tipo né então eu quero discutir um pouquinho sobre isso especialmente nessa questão nessa falácia do desenvolvimento nativo e de que né é
ruim porque não é nativo Então a gente vai falar um pouquinho né sobre esses mitos sobre essas falácias hoje e tranquilizar um pouco né o público né do Porquê que o flutter vale a pena e hoje é o melhor frame que Cross platform que a gente tem disponível no mercado Então aproveita já deixa o like nesse vídeo aqui para apoiar o canal se você tá chegando agora né se inscreva também pois toda semana a gente publica novos vídeos como esse e deixa aqui também nos comentários a sua opinião sobre esse tema Então pessoal então é
como eu falei eu não ia gravar um vídeo sobre isso né mas nessas últimas semanas eu tenho recebido bastante mensagem né de pessoas que estão preocupadas que não sabem o que que é verdade o que não é não é principalmente porque vieram de pessoas ali que são bem conhecidos né dentro do YouTube dentro da comunidade então falar um pouquinho sobre essas polêmicas e depois a gente vai discutir as questões técnicas ali envolvendo o flutter né nativo etc Então não é pessoal acho que o primeiro vídeo né que foi o mais polêmico que um dos que
desencadeou né tudo isso foi o vídeo lá do Lucas Montano né que basicamente ele falou né de um caso lá do Canadá que tinha um desenvolvedor não tava conseguindo achar vagas e por isso ele achou que o flutram é um erro e que o flutter vai acabar em 2024 para percepção dele porque ninguém tá usando flutter né então a gente já vê vídeos aí do Jacob ela da flterando e outras pessoas mostrando que isso não é verdade né Em cada lugar do mundo Você tem o número de vagas diferentes aí tô aqui no Brasil por
exemplo você tem praticamente o mesmo número de vagas lá de react Nate eu até mesmo de Inativo dependendo da onde você vai procurar e uma coisa bem importante pessoal é que às vezes você não tem vagas no Linkedin porque os recrutadores eles estão indo dentro das Comunidades então se você tá lá no discord por exemplo da flutrando ou outras comunidades de fã Então você vai ver que o recrutador ele tá lá dentro divulgando vagas então às vezes essas vagas nem chegam no Linkedin e também tem muitas empresas pessoal que elas nem divulgam a vaga fora
do LinkedIn ou nas comunidades ela tá lá no site da própria empresa então a gente viu recentemente no grupo Boticário por exemplo tinha várias vagas lá para trabalhar com flauta que eu pelo menos não vi no Linkedin não vi ninguém compartilha eu não vi nos grupos Tá mas estava na página do Boticário né o mesmo lá com Santander e assim por diante Tá certo então essa questão de você mostrar ali um print screen é mostrar uma tela ali dizendo que tem 0 vagas pessoal isso não é a realidade né então isso é um argumento ali
que está sendo usado né um exemplo para tentar justificar né que o flutter acabou né então tomem cuidado com esse tipo de posicionamento né E aí a gente vai falar um pouquinho também né algumas coisas polêmicas ali que o Lucas Montano falou né que ele fala por exemplo que se você aprender ali o flutter e o Dart você o conhecimento que você adquiriu depois se você quiser mudar para ir para o Android para ir para o Java ou para o suíte você não vai aproveitar isso aí a gente sabe que isso é mentira porque você
vai aprender ali toda base de programação você vai aprender algoritmo estrutura de dados você vai aprender orientação objetos né se você tiver trabalhando ali com o Dart Então você esse conhecimento você vai levar e vai te ajudar a aprender uma outra linguagem que basicamente assim tá olha só tá a diferença entre linguagens vai ser sintaxe e alguma questão ali de paradigma mas a maioria dessas linguagens que a gente trabalha para desenvolvimento de aplicativos vai ser orientado a objetos e o fluter também já tá trazendo ali né no Dart as questões de programação funcional então não
tem problema você vai aprender esse conhecimento e ao passar dos anos Conforme você for desenvolvendo a sua carreira de desenvolvedor você vai tendo mais facilidade você vai adquirindo mais facilidade em aprender uma nova estética pessoal então quem é quem já passou ali anos desenvolvendo né Você pode conversar com qualquer desenvolvedor ali que tem pelo menos 10 anos de experiência você vai ver em quantas estheques ele já passou quantas linguagens ele já passou e cada vez fica mais fácil aprender uma nova stack Porque toda a bagagem que você adquire dentro dessas outras linguagens tá então dizer
que você vai aprender uma linguagem depois você vai jogar tudo fora isso não é verdade tá a gente também teve né pessoal um vídeo do tiro lá o tio ele é um defensor aí é ávido né do react do react Nate E ele já fez alguns vídeos bem polêmicos ele falando mal do flutter né E nesse vídeo dele aqui é muito engraçado né porque ele fala ele várias informações incorretas né sobre sobre o flutter né aí dizendo por exemplo que flutter não acessa recursos nativos e que ele tira print screen da do recurso nativo ali
para conseguir se comunicar né O que é totalmente uma mentira né ele mostra ali as questões da de renderização ali de dois anos atrás né que a gente tinha aqueles problemas de Jack no iOS mas a gente sabe que hoje né com o impeler a gente já tá usando as agentes mais modernas ali tanto para Android quanto iOS enfim eu vou falar um pouquinho né dessa questão aqui aí eu até comentei aqui no vídeo dele né sobre algumas desinformações que ele ele colocou tá e a gente também né teve recentemente vejam que todas essas pessoas
que eu tô falando para vocês elas defendem alguma plataforma né o Lucas Montana Ele defende lá o cotten né e o Android oficial ali né desenvolvimento com as tecnologias ali oficiais Você tem o que defende o react E você tem o Evil Maker que é do Expo holter e do exociale então leva um B que Ele publicou dois twitters dois posts ali falando né que é o top 100 de food and drink apps na Apple Store só tem um de flutter nossa pessoal só tem um de flutter no top 100 9 de córdova r$ 30
de reactinete e todo o resto a gente não sabe né se é nativo se é uma mistura de nativo com outras tecnologias se tem alguma transição enfim né Então veja é uma informação jogada repare que se você lê esse esse post dele aqui não fala por exemplo Qual a metodologia que ele usou para determinar qual stec existe nesse aplicativo algum desses aplicativos aqui será que não é Por exemplo quando o nubank migrou do react Native para o flutter a gente tinha ali um híbrido a gente um aplicativo que tinha um pouco de hertney um pouco
de flutter então o que que era qual tecnologia era usada então ele não publicou isso né ele não falou na qual a metodologia que ele utilizou nesse caso né também ele não falou como que ele extraiu né essa informação propriamente dita né Ele não mostrou por exemplo a release date isso é importante porque a maioria desses apps pessoal Eles foram construídos lá antes de 2015 ou seja alguns deles antes até mesmo do react Então o que acontece se você tem uma empresa grande né Vamos pegar ali o exemplo do vamos pegar o McDonald's Starbucks sua
Empresas Grandes que tem um time líder de desenvolvimento já específico Então veja se o aplicativo foi desenvolvido lá antes de 2015 é dificilmente a empresa com os desenvolvedores ali já consolidados né e vejam antes do próprio flutter né o flutter ficou estava em 2018 Então veja que são aplicativos que já de certa forma são legados né Por mais que eles estão tendo ali atualizações só aplicativos que provavelmente são numa steck antiga e uma outra coisa que ele não coloca aqui né no post dele né é por exemplo ele conhece se alguma dessas empresas aqui está
num processo de imigração ou está estudando adotar uma nova tecnologia com o flat então a gente vê que por exemplo no Brasil tem várias empresas grandes né um exemplo que a gente vê recentemente é o Santander né que está já em processo de imigração da tecnologia para o flutter Então veja pessoal não é uma coisa do dia para noite né então será que essas empresas já não estão estudando o flutter ou quem sabe outra tecnologia para migrar steck eventualmente então ele não Traz essa informação por que que ele não traz aqui por exemplo a informação
da Play Store lá do Google né então trazer os dados do Google né onde a gente tem mais de um milhão de apps publicados em flutter não é por que que ele não mostra por exemplo as estrelas do github né que vai mostrar que o flutter é o frame que quase plataforma mais popular hoje então é muito simples você pegar um dado específico sem mostrar a fonte sem mostrar metodologia e você dizer ah só tem um aplicativo influente né induzindo as pessoas a olhar e pensar assim nossa não Realmente vamos aprender nativo Vamos aprender lá
já vão aprender objeto de você porque nem quatro nem Swift presta né porque esses aplicativos aqui se você quiser ficar no top 100 significa que você então precisa saber objetiva seu ou talvez uma tecnologia mais antiga ainda né para você tá no top 100 então novamente né pessoal cuidado com esse tipo de coisa tá E aí né pessoal é muito se fala sobre essa questão do desenvolvimento Nativo então todo mundo que falou nessa semana né Sempre coloca uma pontinha assim ah mas o nativo é melhor e a gente precisa entender né pessoal o que é
nativo Porque você só falar desenvolvimento nativo Você pode considerar várias questões então por exemplo você pode entender como o desenvolvimento nativo os apps que são desenvolvidos na linguagem oficial na suportada por aquela plataforma então no caso lá do Android vai ser o cotlin E no caso do iOS vai ser Swift no caso lá do Windows vai ser mais mais né no caso do Mac também vai ser ser mais mais e assim por diante Então se essa for a definição não qualquer outro aplicativo que não é desenvolver nessa linguagem não vai ser nativo mas a gente
também pode considerar como desenvolvimento nativo apps que são instalados no dispositivo do usuário de alguma forma e eles acessam recursos nativos como sensores né ela como câmera GPS acelerômetro etc nesse caso qualquer aplicativo que fosse instalado e que conseguiria acessar esses recursos nativos do dispositivo poderiam ser considerados Apps nativos certo seria uma definição também é uma definição justa Por que não né e uma outra definição que a gente pode pensar também é considerar como nativo aplicativos instalados e que são compilados para código de máquina na arquitetura daquele dispositivo em questão né ou seja arm32 arm64
x 86 etc ou seja um código de máquina que se adequa a arquitetura daquele dispositivo né daquele Harder Então se isso de fato ocorre isso é código nativo de fato certo se eu tenho uma virtual Machine rodando Será que isso é um código nativo é se eu tenho ali o código nativo dentro do meu virtual Machine essa virtual Machine traduzindo o código ali para as instruções de máquina o que que é mais nativo essa virtual Machine ou eu ter um código de máquina ali né Realmente executando ali utilizando a tradução do código diretamente para o
sistema operacional e aí o que que de fato é a nativo então a gente precisa ficar com essas definições na cabeça né para entender o Nativa é melhor não é melhor o que que é híbrido o que que é Cross platform e assim por diante bom E aí né pessoal é muito interessante né porque agora a gente vai falar um pouquinho das falácias né que a gente que a gente vê o pessoal tentando falar contra o flutter né então por exemplo uma das falácias se você aprender o Dart aí você não irá levar esse conhecimento
para outras linguagens né ou que não vale a pena aprender o da arte porque é uma linguagem difícil que você não vai utilizar E aí recentemente né a gente viu esse essa série aqui do jovem Tranquilão então um canal Bem interessante né recomendo para vocês e basicamente o que que ele fez ele programou um aplicativo uma semana ele desenvolveu em Swift uma semana ele desenvolveu em cotlin uma semana ele desenvolveu um aplicativo em ângulo e uma semana ele desenvolveu o aplicativo influente sem conhecimento né praticamente nenhuma dessas plataformas se eu não me engano ele falou
que ele tinha um pouquinho de conhecimento ali em Android e em angler mas basicamente as outras plataformas ele não tinha ele tinha conhecimento zero inclusive o flutter e ele mostra né todo o passo a passo dele instalando a instalando flutter configurando flutter na ele mesmo fala que ele pensou que o flutter fosse um flamer que java script e é interessante para vocês verem essa questão do conhecimento né porque veja ele não tem conhecimento ele nem sabia o que era a linguagem da arte e em três ou quatro dias ele construiu o mesmo aplicativo né que
ele construiu lá em uma semana nas outras plataformas sem conhecer da arte né porque o Darth é uma linguagem da família do alcool ou seja uma linguagem similar ou java script ao ser mais mais ao ser né e outras linguagens que são até sentar-se né tem a estrutura dela similar usando ali os conceitos de orientação objetos funções Abstrações etc Então veja ele instalou o flutter em poucos dias ele já tinha o aplicativo funcionando e o melhor de tudo né no vídeo dele fica muito claro a questão da produtividade do flutter que a gente não vê
nas outras plataformas né Então veja ele gastou basicamente três semanas para fazer uma versão em Swift em Android e a versão web E aí em uma semana ele tinha o app dele feito em flutter rodando para iOS para Android para desktop para web seja para Mac Linux e Windows Então veja pessoal você tem cinco plataformas em uma semana ele fez isso sem ter conhecimento imagina se você tem o conhecimento dessa plataforma então é totalmente uma falácia de que da arte é difícil de que você não vai usar que você não tem o conhecimento isso não
é verdade né se você aprender Arte Com certeza você vai aprender vai conseguir aprender Java você vai aprender JavaScript você vai conseguir tranquilamente e o contrário também é verdadeiro né porque são linguagens bem parecidas e com conceitos similares tá um outro mito né pessoal bem interessante né é que o Dart ele usa uma virtual Machine e por isso faz o aplicativo flutter ser lento né então o que que é uma virtual Machine né vai ser ali um programa digamos assim que vai estar traduzindo as informações que vem da linguagem aí então por exemplo o Java
o Java tem a jvm então ela vai traduzir essas informações do Java para o código de máquina certo então basicamente Você tem o controle da execução por você ter uma máquina virtual você tem alguns ganhos né como você mesmo vai controlar a execução Você tem o controle aí né Do garba de conector de uma série de outros benefícios mas você tem obviamente né A questão de que você tá subindo uma coisa a mais ali na execução do sistema e isso torna um pouquinho pesado por exemplo a gente viu recentemente para quem acompanhando é uma rainha
de back Ends E aí nessa linha de back Ends mostrou por exemplo que o Java ele ficou lá em vigésimo alguma coisa é porque justamente tinha essa máquina virtual e lá no desafio você tinha que usar poucos recursos lá de hardware seja de memória e de CPU provavelmente se você tem a uma máquina virtual isso vai impactar muito mas a questão do Darth né pessoal é que a gente tem dois tipos aqui de compilação e isso que muitas vezes essas pessoas não conhecem e não entram a fundo e ficam falando né sem conhecer que simplesmente
falam que a VM é ruim mas veja no caso do Dart aqui né basicamente ó quando a gente vai para plataforma Nativa a gente tem então é basicamente dois tipos de compilação então ele vai usar uma Dart VM Então isso é verdade mas para o Justin Tim ou seja Enquanto você tiver no desenvolvimento então no desenvolvimento o da arte ele vai usar uma virtual Machine para facilitar o processo que a gente chama de hot Reload que não existe por exemplo em outras plataformas então lá no Swift Você alterou alguma coisa você tem que salvar e
compilar de né no Cotton Você salvou alguma coisa tem que dar o playzinho de novo que ele precisa como Pilar ali o código novamente no caso do flutter ele usa o hot Reload então a VM se comunica ali com o código Você alterou alguma coisa no código ele faz um GIF e vai alterar somente o que você realmente colocou de novo né então se você tem ali algum botão que tem uma borda cinco e você altera para guardar 10 e salva automaticamente isso reflete no seu aplicativo mas veja pessoal essa da arte VM no Justin
TIM ele vai ser usado apenas durante o desenvolvimento agora quando você for para produção você for publicar o aplicativo você não vai mais usar essa Darth Vamp você vai usar então outro tipo de compilação que é o a Red of time o alt E aí nesse caso aqui olha no caso do Darth ele vai produzir né o compilador vai produzir código de máquina certo Então veja que não tem nada a ver ele vai produzir código de máquina código nativo E aí ele vai se adaptar programa das plataformas né Seja lá o arma 32 64 x
86 ou se for para web ele vai fazer em JavaScript tá então é importante conhecer isso pessoal e não sair falando Nossa o Dart tem uma VM vai ser ruim por causa disso não pessoal não primeiro que ele nem usa VM em produção ele é compilado para código de máquina uma outra falácia né do pessoal aqui é o flutter ele utiliza um mecanismo de renderização que é o esquiar e por isso né por ele utilizar esse controle 2D ele não tem acessos apis modernos ali como do metal e do vulcão lá para o Android né
e o método IOS e novamente pessoal o flat está em constante desenvolvimento e atualização então talvez essas pessoas elas não estejam bem informadas mas aqui tem até um vídeo né do próprio canal do flutter que é flutterfly iOS mas ele explica isso aqui para iOS mas casa muito bem com Android também que basicamente pessoal o flutter agora tá desenvolvendo Uma Nova Índia chamada emper e com ela você vai conseguir acessar lá tanto projeto né vai acessar o todos os papelines né e toda a parte de renderização do método para IOS e o Vulcan no Android
Então você vai acessar as mesmas apis que você conseguiria acessar lá no cotlin no Swift certo tendo um poder muito maior de renderização essa daqui Pessoal talvez seja a maior falácia né que a gente vê que diz que o flutter não acessa recursos nativos e isso é totalmente incorreto Tá mas antes vamos entender um pouquinho como que funciona o acesso né recursos nativos então aqui por exemplo no Android a gente tem o Android ndk tá E aí veja o que que ele fala que é isso aqui é a página oficial do Android eu não sou
eu que estou dizendo que está na página do Android o Android ndk é um conjunto de ferramentas que permite implementar partes do aplicativo em código nativo usando linguagens como ciência mas mais Então veja o que que ele tá considerando aqui né código nativo é em ser mais mais né E para determinados tipos de episo pode ajudar por exemplo a reutilizar a biblioteca de código nessas linguagens quando a gente vai aqui nos primeiros passos Ele explica um pouquinho mais né sobre isso então o que acontece basicamente né esse kit de desenvolvimento nativo né é o conjunto
de ferramentas que ele vai permitir usar os códigos C em c++ além dele fornecer para você as bibliotecas de plataforma então você pode acessar lá a câmera o GPS acelerômetro etc e sensores ali do dispositivo usando essas bibliotecas da plataforma que novamente vão ser em ser mais mais a gente vai descendo aqui né vocês vão ver que por exemplo é o código JAVA ele vai chamar Essas funções da biblioteca Nativa usando Framework Java Nate interface ou jni E aí eu quero que vocês gravam um pouquinho esse tema tá certo é basicamente Ele explica né como
que isso aqui funciona na prática aqui a gente também né Tem alguns Alguns conceitos e até mesmo aqui na introdução depois vocês podem aqui começar né também interessante também ele vai falar um pouquinho mais sobre essa questão do código nativo mas só para vocês entenderem Então como que é feita essa essa abstração tá E além disso pessoal é uma coisa bem interessante né é que quando você vai desenvolver lá em cotlin ou vamos pensar lá para o lado do swift Mas vai ser a mesma coisa você já vai ter uma abstração de acesso a esses
recursos nativos dentro da própria plataforma que seria no SDK então lá no corte você vai ter as bibliotecas em quatro em para acessar esses recursos nativos a mesma coisa lá no Swift A grande questão pessoal aqui veja se um desenvolvedor quiser ele pode então acessar essas bibliotecas em ciências mais diretamente usando Então já tem que essa Java Native interface Tá bom vamos falar um pouquinho do flutter Então como que o flutter resolveu trabalhar ele resolveu como ele precisava acessar esses recursos nativos das plataformas ele preferiu então usar os sdks né que já estão implementados então
sdks em Java SDK em cotlin Swift em um Object e ele fez isso por meio dos plugins que a gente chama então se você entrar lá no site do flutter você vai ver a questão do desenvolvimento de plugins então é muito comum se você acessar algum plugin de câmera por exemplo é algum plugin que ele é mais antigo você vai ver que é desenvolvido lá em Java e ele é desenvolvido em objetivo c é justamente para aproveitar que já tá distraído na plataforma os mais recentes provavelmente vão utilizar Swift e cotten justamente porque porque vai
pegar as apis um pouquinho mais modernas ali nessas Abstrações um pouquinho mais atualizados mas pessoal é muito interessante que o Darth né pessoal ele tem uma interaperabilidade com o c usando um pack chamado Dart ffi né então o ffi né basicamente é significa foreing function interface então basicamente é uma forma de você se comunicar nativamente com apis em C Então veja nesse caso aqui o Darth ele propicia que você né Ia ter até que exemplos né de plugins Mas você consegue se comunicar diretamente ali com a paisa e bibliotecas em ser em ser mais mais
então não necessariamente que você precisa ali do cotlin é do Swift para você acessar nativos não você pode acessar de forma direta se você quiser mas para que fazer isso se você já tem abstração né feito no SDK lá em 4 em Swift Então essa é uma das questões e recentemente né olha o que que o flutter publicou aqui né o time do Dart publicou o pack é chamado jni né então aqui ó desse suporte Library to acesso j n i frontart então quer dizer a partir do Darth agora a gente consegue acessar a mesma
interface que o 4000 Java usam para acessar as apis nativas do ndk né E aí fica a questão então agora o flutter ele compila para nativo né ou seja ele compila para código de máquina na arquitetura do dispositivo ele não usa uma virtual Machine Como se fala em produção de máquina né com a compilação ao T ele acessa as bibliotecas nativas e ele pode acessar viajn e FF então ele acessa pode acessar né da mesma forma que o Cotton e o Swift então se você precisa de um ganho de performance você pode acessar código C
ali diretamente e agora com o impele ele também vai utilizar as mesmas apis do metal e do vulcão então fica essa questão né e agora será que o flutter pode ser considerado nativo então vou deixar esse levantamento no ar nessa pergunta aqui para vocês Bem pessoal Então e o que que a gente pode tirar né dessa discussão né primeiro Existem várias tecnologias e cada uma tem o seu papel né se você quer ser um desenvolvedor ali mobile de sucesso é óbvio que você vai se especializar em alguma tecnologia mas nunca fecha as portas para outras
stacs geralmente elas vão funcionar de uma forma muito parecida a gente tem visto por exemplo o Swift e ui né o compuse o jetpack composto e o composto plataforma né que eles estão seguindo exatamente a ideia de um código descritivo ali do flutter né uma abordagem é usando composição a gente tem visto isso então vejam que são tecnologias muito parecidas no próprio site do flutter se você entrar ele vai mostrar ali por exemplo flerter para Swift Wide velas então ele mostra como se você sabe o conhecimento dessas outras espécies Como que você pode ver para
o flerta e você pode usar esse conceito ao inverso também né sabendo que você sabe inflante como que você faz isso nessa stecks a segunda questão é Cuidado com os falsos gurus né se alguém te falou que X é melhor que Y é mais rápido mas não te apresentou dados né e fatos ou apresentou para você apenas uma screenshot ali duvidosa sem falar de metodologia sem falar de nada disso sem uma investigação profunda desconfie dessa pessoa tá a outra questão é nativo é melhor E aí novamente tem aquela questão né do que é nativo né
E como eu falei para vocês tudo é relativo tem muito app pessoal feito aí em Cotton feito em Java né que diz ser nativo e que é uma lástima a gente sabe disso né não sou eu que tô falando a gente é usuário de aplicativos a gente vê os aplicativos que são muito ruins e que se dizem entre aspas né nativos então por exemplo tem muito app de streaming de vídeo né que simplesmente trava o player simplesmente trava o player seja por falta ali de uma técnica de buffer seja por uma seja por um controle
dinâmico ali de beach por exemplo até por não mostrar uma informação para o usuário um load uma mensagem de erro o aplicativo simplesmente trava né não responde você tem que fechar ou às vezes até reiniciar ali o aplicativo né para ele voltar a funcionar Então veja esse é um app nativo né em teoria nativo Então por que que acontece isso nativo não é melhor então fica essa questão aí na mesma forma a gente vê por exemplo eu pelo menos no meu dia a dia aqui eu tenho certeza que vocês também a cada dia a gente
vê por exemplo pizzarias hamburguerias e outros comércios que estão saindo por exemplo do iFood e ao invés de ter um aplicativo próprio né geralmente tem uma pwa rodando ali no navegador E aí o que você vamos dizer assim o aplicativo é o melhor dos mundos é a melhor experiência não pessoal mas ele cumpre o prometido você não você não não precisa instalar você consegue Navegar e ver os pedidos você consegue ver detalhes você consegue fazer teu pedido e consegue pagar pronto sem precisar instalar nada e sem ocupar ali o teu device é 20 30 100
GB ali de aplicativos né para você pedir uma vez por mês uma vez na semana então é a experiência ideal talvez não pessoal mas cumpre o objetivo tá então assim como eu falei cada tecnologia vai atender um papel e para o cliente final pessoal Talvez não haja uma diferença de tecnologias eu quero que me mostre dados Então como pego o mesmo aplicativo e compare ele para Swift para cotlinter todas as outras tecnologias o mesmo aplicativo mesmo aí uai e mostra isso faça teste com usuários reais né e faça esse teste e verifica Então se uma
coisa é melhor realmente que a outra se o usuário tem essa percepção de que são tecnologias diferentes tá então caso do contrário tudo o resto é falar uma outra questão né o flutter Então vai morrer em 2024 pessoal dificilmente tá a gente obviamente não pode prever o futuro mas pessoal já são mais de um milhão de apps publicados no começo do ano a gente tinha 700 mil e de lá para cá já foram né mais aí de 300 mil aplicativos só na Play Store Então realmente é são muitos aplicativos novos que estão sendo criados em
flutter aí obviamente pessoal pensa hoje no aplicativo novo que vai ser criado É nesse momento que a gente tem que pensar a gente tem que olhar o cenário daqui dois anos para saber realmente como que vai estar o mercado até pouco tempo atrás a gente é poucos aplicativos publicados né 300 mil lá publicados hoje a gente já tem mais de um milhão Então esse número ele tá crescendo a cada dia que passa o próprio Google né ele tá reescrevendo ele vários aplicativos internos né de que eles utilizam até mesmo a Google Play por exemplo tá
escrevendo isso influência então eles mesmo estão usando a tecnologia internamente e eles estão fazendo marketing Pesado sobre isso então se a tecnologia Se você fosse morrer eles não estariam anunciando e não estariam falando por exemplo nos eventos do Google aio e assim por diante né mostrando essas demonstrações né e uma outra coisa que a gente vê né pessoal quem tá ali no mercado quem tá em contato com as empresas é muitas das empresas que estão migrando para o flute E aí a gente tem vários casos a gente viu recentemente aí no flutter Brasil aí a
gente tem empresas que estão saindo do nativo estão indo para o flutter Né justamente porque ganho de produtividade redução de custo você tem redução de bug pessoal porque veja você vai ter um bug esse bug vai ser resolvido para todas as plataformas geralmente é dificilmente você vai ter ali um bug que vai ser muito específico só em uma plataforma e mesmo assim pessoal a grande vantagem que todo time conversa a mesma steck né você reduz custo porque você vai ter um time né enxuto ali e específico para uma linguagem Então você não vai ter que
ter lá cinco times diferentes ali para cada uma das plataformas então Obviamente as empresas estão se adequando e indo para esse lado você tem empresas aí como bancos né que estão saindo por exemplo de Nativa estão indo para o flutter na equipe por exemplo não foram react Nate né por questões ali de pesquisa e verão questões de segurança né então resolverem ir para o flutter e investigar novamente fizeram testes fizeram box e viram que né o flutter é melhor ele Nessas questões que eles precisavam para essa migração você tem empresas também que estão migrando do
zamare informes que vai ser descontinuado agora estão migrando para o flutter ou seja estão saindo da plataforma da Tenente e indo para então há um movimento de mercado que está acontecendo né a vaga aí surgindo você tem pessoas aqui como nosso canal né que tá falando sobre flutter você tem cursos né então o próprio Google né que tá investindo pesado em marketing então dificilmente vai morrer e por último né pessoal não caia nessa questão de que se você aprender uma se você se especializar em uma tecnologia você não vai levar isso para nenhum outro lugar
isso tá incorreto então todo o conhecimento de algoritmos de estrutura de padrões de orientação objetos todos esses conceitos você vai levar para eventualmente novas plataformas e aqui né na comunidade de flutter todo mundo né todos nós aqui geralmente nós incentivamos você a aprender novas stakes para você ser um profissional de sucesso pessoal você precisa conhecer as novas stacks ver o que está sendo criado de novo lá no Android no 4n Java no Swift você tem que olhar lá no react o que que tá acontecendo Para justamente você acompanhar esse mercado talvez algum conceito novo que
vai ser criado lá que você pode trazer para cá e melhorar o próprio flutter então você não pode ficar né simplesmente fechado em uma tecnologia e veja aprender novas tecnologias vai te facilitar no mercado eventualmente você vai entrar numa empresa pode pegar um projeto de migração você tá saindo lá por exemplo de um react vindo para flutter se você conhecer as duas plataformas Isso vai trazer muito mais valor para você para empresa por todo esse processo de desenvolvimento né se amanhã você quiser pegar um projeto lá em cotlin projeto específico que tem que ser feito
em cotlin se você conhecer o cotlin isso Vai facilitar e todo o conhecimento que você já tem influter você vai aplicar ali né como eu falei as tecnologias os padrões ali eles são bem parecidos hoje se você sai por exemplo do flutter E você vai para o Swift why e para o composer você vai ver que é muito parecido com flauta Então você não vai ter tanta dificuldade assim beleza bem se você chegou até aqui né eu peço muito que você deixa o like aqui para apoiar esse canal Para apoiar o vídeo aqui também compartilhe
esse vídeo com seus colegas e deixa aqui nos comentários né a sua opinião né sobre toda essa questão aqui que eu trouxe para vocês né um vídeo um pouquinho longo mas para deixar a minha opinião né sobre todo esse tema né sobre tudo isso que rolou nessas semanas beleza grande abraço e eu vejo você no próximo vídeo [Música]