Summary
Keywords
Full Transcript
Olá galera! Sejam bem vindos! Eu sou a professora Jéssica e nesse encontro veremos o que é o código DART! Bom, a maior parte do seu código de aplicativo Flutter será DART. Esta linguagem é open source, isto é, um código aberto, e foi criada pela Google em 2011. Inicialmente, ela foi utilizada apenas para sistemas internos e desde sempre a ideia era termos o melhor desempenho e abranger todos os dispositivos, sejam eles mobile, web, desktop e servidores. Atualmente, o Dart se tornou uma linguagem muito conhecida, pois é usada junto com o Flutter para o desenvolvimento de aplicativos. Ele é reconhecido também pelos padrões e regras ECMA, que são padrões que especificam a sintaxe e a semântica da linguagem. Essa instituição ditou, por exemplo, os padrões da linguagem JavaScript. Atenção o Dart não deve ser confundido com o Flutter! O Flutter é um framework, ou seja, uma ferramenta que faz uso da linguagem DART, o que torna possível o desenvolvimento de aplicações móveis. Portanto, o Dart pode trabalhar sem o Flutter, mas o Flutter não trabalha sem o Dart. O Dart, que proporciona duas grandes ferramentas para o dia a dia da pessoa desenvolvedora, o Hot Restart e o Hot Reload. Mas o que são cada uma delas? Acompanhe comigo: No Hot Reload o Dart não reconstrói um main ou o initstate() da aplicação. Ele apenas reconstrói o arquivo que estamos alterando sem perder o Estado. Imagine que você está construindo um prédio e percebe que no décimo andar tem uma janela com a cor errada. Você não quer derrubar todo o prédio e começar de novo na mesma, não é? Já o Hot Restart leva um tempo maior que o Hot Reload, pois ele destrói a nossa aplicação e depois reconstrói a árvore de widgets e o estado do aplicativo é todo refeito baseado na última construção que o DART encontra. Nesse caso, você só altera a cor daquele item específico. Assim, no Hot Reload, o Dart compila apenas esse arquivo e mostra no seu emulador. Isso facilita muito para o desenvolvimento por não precisar parar a aplicação e rodar novamente todas as vezes. Em nosso próximo encontro veremos as características do código em Dart. Até lá. /// Se você gostou deste vídeo sobre O que é a linguagem de progrmação Dart, pode gostar também de: • A Vantagens e Desvantagens do Desenvolvimento Mobile Multiplataforma! https://www.youtube.com/watch?v=C584I_xbBy0 • Como Utilizar Funções no Kotlin | Desenvolvimento Mobile https://www.youtube.com/watch?v=TKGEM6fYLBI • Como Utilizar Valor Nulo em Variáveis no Kotlin | Desenvolvimento Mobile https://www.youtube.com/watch?v=wH_y-fpUYVk /// Esse vídeo é um recorte da aula de Desenvolvimento Mobile 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 #QualidadeDeSoftware #DevFullStack
