Que tal aprender a criar aplicativos junto comigo Olá meu nome é dimitre Teixeira seja muito bem-vindo seja muito bem-vinda a mais um curso aqui do canal programação web e nesse minicurso eu vou ensinar para você como criar aplicativos para celular aplicativos que rodam ali no Android aplicativos que podem ser colocados na loja usando uma técnica de desenvolvimento fantástica muito legal mesmo que se chama técnica de desenvolvimento híbrido é uma técnica na qual você vai utilizar as mesmas linguagens de programação que você já conhece no caso o HTML o CSS JavaScript Aquelas mesmas linguagens que a
gente usa para criar sites e sistemas que rodam no navegador mas que funcionam também em outros sistemas como Android e IOS para celular usando aí um sistema de compilação no qual ele Pega esse seu código que você fez aí como se fosse paraa web mas transforma isso em um aplicativo que pode rodar no celular uma técnica realmente sensacional que ganha muito produtividade faz com que você de uma vez só possa estar construindo site e aplicativos tudo com um único código fonte nesse minicurso nós vamos separar ele em quatro aulas Então essa primeira aula você vai
ter uma ideia Geral de como isso funciona qu quais são ali os recursos que nós vamos estar utilizando Quais são as tecnologias que a gente usa para alcançar esse resultado na próxima aula nós vamos instalar ali um ambiente de trabalho né Para que você possa já estar criando seus os seus primeiros projetos de aplicativos e na aula três e na aula 4 nós vamos estar criando o nosso aplicativo propriamente dito que eu já vou dizer para vocês vai ficar muito show de bola nós vamos estar construindo um projeto de aplicativo que vai simular ali um
aplicativo do tipo e-commerce com carrinho com produtos somar ali a Quanto que deu né todos os produtos que estão dentro do carrinho de uma forma esteticamente muito bonita muito legal mesmo fazendo toda essa manipulação aí da parte de front-end backend num aplicativo aí realista vamos dizer assim um aplicativo que realmente poderia ser algo que está no mercado então tenho certeza que você vai gostar muito desse minicurso e dessa introdução ao mundo mobile ou seja ajudar você a se tornar um desenvolvedor mobile então pra gente tá fazendo tudo isso nós vamos estar utilizando uma tecnologia que
eu já até mencionei em outros vídeos aqui do canal que é o Apache córdova Você pode até entrar no site cordova.apache.org Eu já falei dele aqui no canal e eu realmente sou como se fosse um Embaixador eu gosto muito dessa tecnologia porque ela facilita muito o o dia a dia do desenvolvimento de aplicativos com o cordova você vai poder transformar HTML CSS JavaScript eem um aplicativo nativo um APK um Ipa um aab que pode ser instalado no celular que são o formato de arquivo executável né Ele é totalmente gratuito é open source ou seja de
código aberto e ele tem com o único código fonte base ali como alvo várias plataformas né aqui ele mostra que ele suporta cenários offline ou seja você pode criar um aplicativo usando Essas tecnologias da web mas que funcionam sem ter internet você não precisa de internet pro seu aplicativo rodar no celular e ainda usando recursos nativos do aparelho ou seja usando o córdova mesmo trabalhando com linguagem de programação web você vai poder acessar os recursos do celular como a câmera o GPS e bateria é enfim o que você quiser usar ali que são recursos do
aparelho propriamente dito né então é muito legal isso daqui depois a gente vai est nas próximas aulas eh vendo um pouquinho mais a questão de instalação como tudo isso funciona mas eu quero explicar para vocês nessa aula o conceito de aplicativo híbrido para vocês entenderem como isso aqui realmente é uma mão na roda como isso daqui é uma técnica de desenvolvimento muito legal para fazer aplicativos porque porque assim você já deve ter ouvido falar que existem várias formas de se desenvolver aplicativos hoje certo você tem aí react Native flutter você tem como fazer com as
linguagens nativas de cada sistema operacional por exemplo Java cotlin Swift objetive c são várias formas diferentes que você tem de desenvolver aplicativos hoje no mercado mas a técnica que eu gosto que é usando o cordova e o desenvolvimento híbrido eu acho interessante porque porque ela é uma técnica que vai fazer você ganhar tempo não só no sentido de desenvolvimento mas até das linguagens de programação que você precisa estar aprendendo para você conseguir fazer os seus aplicativos então eu vou dar aqui um exemplo real que vai ajudar vocês a entenderem bem esse ponto para que vocês
possam ter uma visão mais clara do porque essa técnica de desenvolvimento ela é tão legal e como que grandes players no mercado utilizam essa técnica Então eu tenho aqui o exemplo da chopee se você entrar lá no site da shopee que eu acredito que todos vocês já compraram alguma porcariazinha da China ou aqui do Brasil mesmo usando esse site já deve conhecer ele é um e-commerce Zinho normal certo você tem aqui campinho de busca os produtos para você tá comprando e tal beleza isso daqui é um site ou seja quando ele foi desenvolvido os programadores
que desenvolveram Ele eles fizeram usando linguagem de programação web usaram lá o HTML o CSS usaram JavaScript talvez algum Framework Então quando você faz um site desse tipo você monou o frontend monta o backend onde você vai salvar os dados e isso é mostrado no navegador se você quisesse fazer um aplicativo para Android um aplicativo para iOS usando linguagem Nativa Java cotlin objetive C ou Swift você precisaria ter uma equipe separada para montar tudo isso novamente para aquele sistema operacional específico certo mas usando a técnica de desenvolvimento híbrido você faz isso tudo de uma vez
Então eu criei o site montei todas as estruturas tá aqui o sitezinho pronto Se você pegar esse mesmo site e ver ele para celular você vai ver que é exatamente a mesma coisa que o aplicativo que você baixa na loja até baixei aqui o aplicativo para mostrar para vocês olha lá tá vendo o que aparece ali claro que os banzin aqui ficam um pouquinho diferente porque não tá sincronizado ali mas é a mesma coisa ó é ó olha os ícones que a gente tem ali e os ícones que a gente tem aqui é a mesma
coisa eles usaram a técnica de desenvolvimento híbrido ou seja eles pegaram o site montaram fizeram ele com a responsividade para funcionar também nos aparelhos do tipo celular e usando uma tecnologia como uma parte córdova eles compilam isso para rodar no sistema operacional Android então com o único código fonte de uma vez só você fez o site e o sistema para Android para iOS de uma vez só legal então você tem tudo integrado ali todo o teu sistema integrado sem ter a necessidade de fazer isso usando ali linguagens diferentes porque senão pessoal você teria que estar
aprendendo essas linguagens nativas daquele sistema para poder estar construindo os apps tá entendendo como isso aqui é interessante Então você na hora de est desenvolvendo Então na hora de tá fazendo o teu projeto você vai planejar o s como que ele vai se comportar você também vai planejar a responsividade ali usando CSS para que ele fique adequado também a Telas menores que estejam navegando usando o navegador no no no celular mas depois você vai usar o apach cova que é essa tecnologia aqui para compilar transformar entre aspas esse teu código em um aplicativo que pode
ser colocado nas lojas é basicamente isso que o método híbrido faz acho que deu para entender é sensacional é muito legal mesmo E à medida que a gente for fazendo as próximas aulas desse minicurso vai ficar cada vez mais claro na sua mente como tudo isso funciona na próxima aula então nós vamos estar vendo como a gente instala as ferramentas para que a gente possa tá começando a fazer os nossos projetos tá rodando tudo isso aqui na nossa máquina no nosso computador Então vai aparecer aqui ó um cardz inho para você poder estar assistindo a
continuar desse curso se você quiser fazer um curso completo sobre esse assunto também sempre vou deixar no final aqui o linkzinho do meu treinamento que ensina você a criar aplicativos de forma bem completa bem legal mesmo forte abraço e até a próxima aula valeu