[Música] bom dentro do procedimento né ou do resultado enfim como vocês quiserem avaliar ou vou calcular existe uma série de de elementos que devem ser observados né o primeiro deles gente eu vou fazer fazer o seguinte aqui ó e a gente tem uma expressão né então ao invés de eu imprimir aqui e vou calcular eu vou imprimir o resultado dessa expressão tá então ó expressão aí ó o que que vai acontecer aqui ó quando eu digitar por exemplo 52 - 21 e apertar igual ó ele colocou aqui ó 52 - 21 essa é uma expressão
válida essa é a primeira pergunta que eu tenho que fazer porque por exemplo eu podia colocar assim ó eh 23 xes dividir 2 igual olha olha a expressão que lá ficou 52 - 2000 ve dividid por 2 será que isso é válido né vai depender de como você for tratar aqui o nosso nosso sistema né Então essa expressão ela tem que ser avaliada antes de de executar se vocês quiserem a gente faz um programa aqui que vai demorar assim um certo tempo e daí eu quero aproveitar agora para mostrar para vocês coisas assim um pouquinho
mais sofisticadas mas para vocês entenderem Como que você pode sair dos problemas que você porventura tenha ó eu vou fazer essa pergunta aqui ó lá no CoPilot tá avaliar uma expressão matemática usando flutter tá aí ele vai buscar lá claro vamos criar uma rotina em flutter para avaliar uma expressão matemática para isso podemos usar a biblioteca expressions Olha aqui que legal tem uma biblioteca que a gente pode utilizar então que que eu vou fazer aqui ó eu vou mostrar para você como você inu bibliotecas externas flutter eu vou aqui ó e vou procurar aqui ó
cont vter FL aí ó existe um exemplo P [Música] existe expressions tá então vou pegar essa tem outras aqui ó vamos pegar essa primeira aqui ó ó Expression 025 mais 2 Esse é o cara aqui ó Pô o que que esse cara faz é uma uma livraria que uma livraria né uma biblioteca que transforma e avalia expressões simples Então olha aqui ó ISO aqui é simples n Ceno de x ó Então esse cara aqui ó ele vai pegar o que que é isso aqui é uma string Ó que legal então se é uma tá atendendo
a nossa necessidade e de utilização então o que que a gente vai fazer aqui ó a gente vai pegar e vai se apropriar do do que já tá pronto aqui aí que vem a pergunta e por que que eu tô fazendo isso e não fazendo o programa primeiro que é muito complexo de fazer o programa nós iros ficar algumas horas aqui no vídeo porque daí tem prioridade de parênteses tem prioridade de operações né o vezes eu dividir tem prioridade sobre mais e menos e ou parênteses tem que fazer antes daí então e não um pouco
dá para fazer dá para fazer Vocês conseguem Sem problema nenhum então mas eu quero aproveitar para mostrar como é que se importa num biblioteca é no pub Dev que é é igual o ppai lá do Python né Então olha aqui ó aqui ele tem o lance né daí ele tem aqui por exemplo scores o que que significa scores ó pô isso aqui teve 88 likes 125 de 160 sub points Por que que ele não teve 160 ó por segue a convenção não ó 2530 Então ela é uma biblioteca que tem uma umas coisas próprias e
suporta up to date dependências ó não não suporta mas pro nosso exemplo aqui vai se ele tivesse 160 de 160 era uma biblioteca considerada perfeita mas ol isso aqui tem uma popularidade de 96% então dá pra gente encarar no nosso programa como que a gente faz isso instalação tem as dicas aqui ó então lá num arquivo lá que eu já vou mostrar para vocês a gente vai colocar aqui ó é o pubs é desculpe pubspec P yaum né esse cara tem então o que que a gente faz vem aqui e copia esse sujeito aqui ó
beleza copia aqui e vem aqui pro o nosso ambiente de desenvolvimento ó estão lá no calculador aí vocês vão abrir aqui ó se tiver fechado o Explorer e Vocês já vão ver aqui o arquivo Pub é pubs spec né pubs spec né aí você clica você abrir ele Ó eu vou fechar de novo para para ver aqui galera tem toda explicação do que que ele é Ó vou até diminuir aqui um pouquinho PR você pra gente comentar rapidamente que que L ó aqui tem o nome da tua aplicação é um New flutter Project essa linha
previne os pacotes de de para saber como que ele vai armazenar então eu vou deletando esses car aqui ó daí ó publ não tem nenhuma nenhuma ó remova essa linha se você deseja publicar no pub Dev não então deixa ela aí ó as próximas definições de versão tá beleza só apaguem aqui galera o que tiver como comentário tá que o comentário aqui é igual Python né a environment deixa esse cara porque é o a versão que ele tá trabalhando aí do utilização do System development kit né aí Aqui começa o lance de dependências ó então
é aqui que nós vamos mexer daqui a pouco né esse flutter é o é def a gente não mexe então eu apago esses caras aqui ó dou um delete e o que nós copiamos lá ó eu sempre coloco porque esse Cupertino aqui icons ele vem Def então eu deixo el aí ó e ó Expression 0225 aí aqui ele continua ó são dependências não mexo nesse cara aqui porque se você mexer ele vai e criar um um problema né só ti comentrios PR ficar mais limpo o arquivo aqui ó Mas também se não tirarem os comentários
vai funcionar do mesmo jeito cada cada item desse daqui é responsável por uma parte ó use matal design dá para deixar ele junto aqui ó e aqui ó a gente vai trabalhar com a sets depois eu vou mostrar para vocês lá quando nós esver programando em e para dispositivos móveis tá então esse cara aqui ó o que que acontece aqui ó ele só prepara as imagens Ele prepara Fontes externas se você quiser utilizar arquivos externos tal que nós não vamos fazer aqui nenhum exemplo nesse momento aqui então Ó se você não quiser apagar nada basta
colocar embaixo de copertino icons aqui ó Expression 025 bom uma vez que você coloque aqui ó vai aparecer esses botões aqui em cima ó get package ó tá vendo upgrade package e list out datate packages a gente vai clicar aqui não get packages daí ele vai trazer e vai colocar junto com o nosso sistema todo o código vinculado ao pacote extractions tá bom nada de novo agora aqui ó vai mudar ó esse calcula resultado eu vou modificar ele um pouquinho então me permitam Aqui ó subdividir ele em duas partes tá a primeira parte é esse
aqui que eu vou pegar de baixo aqui ó vou pegar esse Double e daí eu explico lá no código né então aqui ó eu vou ter aqui ó essa rotina aqui ó eh eu só vou ver se eu consigo formatar formatei ó então ó Double por quê Porque você não sabe que número que o o cara da calculadora aqui vai colocar né então se você não sabe que número que é é melhor você trabalhar com número no campo dos Reis Por isso que a gente coloca Double aqui ó ele coloca aqui ó calcula a expressão
ó esse cara aqui eu vou tirar aqui por enquanto né Depois eu explico por que eu vou fazer isso e aqui ó entra em cena as a as as classes que fazem parte do novo pacote que a gente e importou ó que é o Expression evaluator que é o avaliador da expressão Então quando você e pintar o vermelhinho embaixo você você vai ver que ele aparece lá undefined Class Expression valu Por quê eu não importei ela daí vem aqui ó importe a biblioteca do pacote Expression chamado Expression pd Quando você clicar aqui ó automaticamente ele
eh funcionou né então agora o que que a gente Analisa aqui ó primeiro você vai passar a expressão Então essa aqui ó a Aquela que tava aqui vamos colocar 23 x 6 igual ó o 23 x 6 você vai passar essa é a nossa expressão então aqui em cima o nosso resultado aqui ó a gente já vai chamar o calcula a expressão ó na realidade não se nem calcul é não é calcula Ah eu vamos chamar isso aqui de avalia isão fica mais bonito né Deixa eu dar um F2 aqui ó o F2 Vamos colocar
lá avaliar expressão porque primeiro a gente tem que avaliar para ver se ela é uma expressão válida né então vamos lá avaliar expressão pronto é coisas de então aqui ó eu vou colocar essa chamada avaliar expressão e já vamos colocar aqui como parâmetro a nossa expressão onde que veio esse negócio da expressão tô bem perdido aqui ó aí você vai fazer o quê expressão é o quê 56 x 9 igual é o que ele passa lá ó como o que que ele tem que avaliar 56 x 9 é uma expressão válida então é aí que
vem a expressão Ah mas como é que se montou a expressão pesso Ah bom eu criei uma variável em Branco e para cada eh caracter lá que que tá no no botão né eu verifico é diferente de limpar né Se for diferente de limpar é diferente de igual é eu vou montando essa expressão Então faz esse numerozinho aqui ó Opa mas aqui deu um erro bom é óbvio que ia dar um erro né gente por quê Porque resultado é string e o resultado da expressão é um double né então automaticamente vai dar problema mas é
bem simples ó é só você clicar aqui ó e tem um lance aqui ó de Two string difícil né É só você vir aqui ó no final ali ó D aperta o ponto ah mas eu entendi clique aqui ó Espere um pouco vai dizer ó o valor do tipo Double não pode ser associado a uma variável do tipo string op tem até o quick Fix aqui o que vai dizer AD é outra possibilidade string D fazer D fazer mas éo mais fácil e muito mais prático você clicar o pontinho aqui ó e procurar o string
bom Teoricamente que que ele vai fazer agora quando eu digitar alguma coisa aqui ó vamos ver se vai dar certo 5 x 2 igual opa não deu né que será que deu de errado aí né bom se deu alguma coisa errado a gente pode ver se ele tá mostrando a mensagem de erro aqui ó eu vou dar um View e no debug console eu queria que ele mostrasse pra gente aqui ó mas ele não tá me mostrando mas tá dando um erro aqui gente é esse erro ele não aparece aqui ó porque é é é
bug aqui ou eu não tô sabendo utilizar essa parte aqui do deixa eu dar uma olhada aqui que se se esse cara aqui não me mostra aqui ó Opa eu sabia que era eu que tava fazendo besteira vamos ver se apareceu aqui ó Ah aqui ó deua ó Então agora ele me deu um erro aqui então é aqui que aparece né os Car judin da gente né ele ele ele tá dando time por ó porque aparentemente apesar da string est sendo mostrada aqui legal o que que acontece aqui ó deixa eu ver se agora que
ele tá desse jeitão aqui Deixa eu ver só uma coisa aqui ó depois que ele terminar a expressão porque quando eu aperto igual é igual calcula resultado ele vem para calcular resultado daí eu pego essa expressão aqui ó ele a expressão deve tá certa O problema é que ele tá fazendo e Ah pera aí deixa eu ver se é isso mesmo não mas eu não usei né era isso que eu queria mostrar para vocês depois né deixa eu limpar aqui ó 5 divid por 2 ó e não existe esse esse carinha a divididos por do
vamos ver se ele colocou aqui alguma coisa ó o que que eu vou fazer aqui ó era para dar esse erro né não era PR eu me perder tanto aqui n porque eu já tinha preparado esse cara aqui do segin no seguinte sentido a gente vai usar uma outra técnica aqui de fazer isso except provavelmente vocês já devem ter ouvido falar e visto aí no no curso que a gente pode fazer isso daí ó então no momento que eu for calcular o resultado eu vou fazer isso aqui ó vou dar um try except tá E
antes disso e ó eu vou deixar vou tirar esse cara aqui de baixo agora boa né E vamos ver o que que ele faz aqui ó vamos ver se ele vai dar um erro aqui de novo né e agora não tá então vamos lá 5 ve 2 igual erro não foi possível calcular tá vendo ele tá dando um erro aqui ó que ele não tá conseguindo eh avaliar essa expressão aqui ó ele tá dizendo que tá Tá vindo alguma coisa errada nisso daqui se vocês quiserem saber aqui ó é só vocês colocarem por exemplo aqui
ó dois pont e daí cifrão e que daí ele vai trazer o e aqui ó que é o cat aqui ó então try Cat ele diz assim Tente fazer isso não conseguir peg o erro que deu Vamos ver que se ele vai mostrar pra gente agora e a ó 5 x 6 igual erro não foi possível é que agora ele bom já que ele tá já que nós estamos nessa fase aqui ó vamos colocar aqui um debug print aqui ó e daí a gente vê o que que acontece é não era para dar tudo esses
erros desse jeito que tá dando mas eu tô curtindo que eles estão dando tô conseguindo mostrar mais coisas para vocês aqui ó então aqui ó é o jeito que eu faço debug ó vai aparecer uma mensagem aqui ó erro quer ver então ó eu vou colocar lá depois que ele executar 5 x 8 igual ó erro não foi possível eh formatar essa exceção Deixa eu fazer mais um teste aqui ó Opa impar 3 - 2 igual Oi cara funcionou vamos de novo 12 menos Nossa limpe 12 - 5 Opa funcionou vocês perceberam que tá dando
P no vezes no dividir acho que perceberam né claro que eu fiz todo esse cenário aqui por galera a gente usa vezes ou a gente usa asterisco na hora de fazer conta a gente usa esse sinalzinho de dividir ou usa barra então é aí que tá o nosso erro nós estamos tentando executar aqui ó 5 x 8 não existe essa esse essa conta e essa forma de fazer conta na naturalmente né então para resolver esse problema galera Depois de toda essa a gente vem aqui ó e copia essas duas linhas aqui ó V é muito
simples de resolver e na hora que eu for avaliar aqui a expressão primeira coisa que eu tenho que fazer ó a minha expressão que eu tô trabalhando lá que eu tô ela tem que verificar existe o x existe o dividir se existe ó então ó como que eu verifico isso ó expressão replace replace é troque todos os X por asterisco e a outra é troque todos os símbolos de dividir por barra Agora se a gente colocar lá 5 di por 2 vai dar 2.5 entenderam eu não sei se isso é didático ou não é didático
né mas serve para vocês entenderem que eu só consegui achar o erro depois que eu fui no TR accept que daí eu pego try try em inglês é tentar tente resultado recebe expressão ele até esse aqui esse aqui é dispensável eu já expli por ó eu acho que na emoção do do negócio que eu eu achei que o igual lá no no primeiro teste tá então vou pôr lá 6 x 3 igual 18 tá vendo Então essa linha aqui é totalmente dispensada eh eu tava tirando o sinal de igual imaginando que ele tinha colocado então
ó eu tento resultado avaliar expressão para string Então por que que ele tem que avaliar a extensão para ver se ela é passível de ser multiplicada vamos ver aqui ó eu vou vou fechar esse cara aqui agora para ele ficar bonitinho de novo né então ó eu vou colocar ó 5 vezes dividir 2 igual erro não foi possível calcular tá porque vezes iga dividir ele ele ele faz besteira então agora aqui ó só para ele não estragar a tela eu vou tirar esse e aqui ó mas esse cara aqui ó eu deixei ó então se
você erguer aqui ó você vai ver que ele vai aparecer algum lugar aqui ó a gente pode o agora ele limpa lá né 5 vezes dividir 2 igual ó não foi possível calcular partion entende então ele vai dar um erro louco aqui mas tá tá de boa aqui né e eu vou colocar assim ó não é possível calcular para ele ficar mais bonitinha a mensagem lá não é possível calcular Opa aí o de cima né aqui dá até para tirar agora tá mas é assim que eu faço debug tá pô que Dr mais sem graça
é eu sou do antigas né não é possível calcular tá e eu acho que agora gente a nossa calculadora tá bem Esperta né bem esperto por quê Porque ela funcionou né eu faço avaliação ela foi útil para nós porque vocês viram como que vocês importam um pacote externo ela foi útil para vocês porque vocês viram que aqui nós subdividimos aqui o programa principal e criamos uma classe Extra né o ideal mas eu mostro no último exemplo que a gente criasse um diretório de repente né Vocês viram a importância do layout né E percebam que agora
a nossa calculadora ela é eh totalmente responsivo ó Tá vendo só que ela vai mudando as proporções aqui ó então ó 6 x 8 Opa igual é que agora aumentou aqui 48 tá quando for na tela toda vai ficar legal ontem na no ontem não né no no vídeo anterior eu tinha mostrado para vocês esse cara aqui ó esse cara se você der um Open aqui ó ele funciona só não tá funcionando na minha máquina por um pequeno detalhe Ó você está com o account do arielo gmail.com Então se vocês clicarem na nesse nesse carinha
aqui ó automaticamente vocês veem ele em tela cheia o meu tá dando erro porque ele tá configurado aqui e até agora eu não consegui resolver isso daqui ó às vezes vai ficar vermelho esse teste aqui ó Eu particularmente venho aqui deleto esse cara tá da elé que a maior C pau aqui de boa tá ele fica ali e não é T porque ele ele faz isso automaticamente bom agora pra gente encerrar só falta o quê vocês prepararem a entrega da atividade né então vocês podem melhorar isso daqui se vocês quiserem né colocar mais funcionalidades então
Eh é possível de repente el colocar parênteses aqui eh eh ele vai funcionar né Eh porque nós estamos usando essa essa biblioteca de terceiro e na biblioteca de terceiro ele faz a avaliação E por que que eu sei que ele vai funcionar ó porque olha olha as expressões que os caras me colocam aqui como exemplo ó dá uma olhada aqui ó lá no ritme aqui ó ó tem cosseno seno então a gente pode fazer a calculadora eh a nossa é uma calculadora eh quatro operações né E aqui também ó ó 2 pon é que aqui
agora tem que limpar né 2.3 x 5 ó ele funciona também com o ponto aqui só que ele por questões de padrão que ele vai transformar essa conta na conta do computador não é vírgula tá aqui é ponto Então mas ele funciona de boa não dá para eu pôr parênteses porque eu não liberei no teclado se eu vier aqui liberar no teclado vai funcionar tranquilamente né então ó para nós encerrarmos vamos lá simplesmente e fazer o e a publicação lá né no no Git né então Eh Alô permita ó copia o código ele vai para
lá eu vou continuar aqui com aula talento Tec né vou dar um control V ele vai trazer para mim o código uma vez ele validando aqui o próximo passo é eu eh informar a senha aqui né para que ele libere libere esse aqui eu acho estranho né porque ele dá esse congratulation mas Dao tem que voltar aqui no calculadora e agora aqui a gente vai chamar esse cara aqui de app traço calculadora e vai colocar ele lá como público tá publicou lá vai fazer os ajustes aqui né então Eh vou abrir o github aqui só
pra gente ver ele já tava aberto ali mas ó tá aqui lá o nosso app calculadora então vocês percebam que nesse repositório aula Talent teec eu já tenho o layout eu já tenho o primeiro programa eu já tenho o app calculadora né e o o e os caras tão tudo bonitinho Claro que eu não mexi nesses elementos aqui ainda né mas são os elementos que indicam tá aqui ó pode ver que agora no nosso Lib vai ter os dois né ou calculadora propriamente dito né E também o Main que é praticamente é uma cópia né
do nosso layout com a diferença de que aqui né Eu chamo como filho né o a classe calculadora e agora para terminar mesmo de verdade falta só eu voltar aqui agora né então o que que é deseja Execute não deixa pergunta mais tarde tá aqui então vocês vão voltar aqui vão lá no no View né vão ativar aqui o terminal voltar no terminal né E daí no terminal aqui Eita mas é uma coisa do outro mundo né Vamos lá viu De novo terminal aí Agora sim então a gente volta aqui no terminal e daí no
terminal lembra que a gente vai construir né ou flutter build web tá quando vocês fizerem isso daqui ele vai criar aqui dentro do build o nosso web né E daí no criar web ele já vai fazer a transformação perceba que apesar dela ficar meio esquisita aqui ó ela automaticamente com uma barrinha aqui né para ela é bem responsiva né Então fica um negócio é bem interessante né do ponto de vista de vocês entenderem e eu acho sinceramente que tá muito mais evoluído né o somar dois números né a gente nem usou somar aqui a gente
foi direto lá por questões de simplificação se vocês quiserem vocês podem vir aqui agora no index HTML né e fazer o seguinte eu vou fechar aqui o nosso é carinha aqui ó vou diminuir mais um pouco aqui né já tá pequeno mas vou diminuir mais ainda né lembra que tinha o barra aqui ó então agora só para eu ter certeza é do nome do cara aqui né é o nosso querido e app calculadora né então vamos lá tira o o barra e põe app calculadora tá calculadora eu falei umas antigamente não precisa você mexer aqui
no no aqui porque ele vai pegar o que tiver previamente estabelecido no no código aqui ó no código principal o quer [Música] ver vai aparecer esse cara que acho que vai aparecer title calculadora Então esse que vai ap agora ok se o ok iação que a gente fez aqui no index só colocou app calculadora né que vai ser o nome do diretório que a gente vai criar lá basta vocês virem aqui web Zip and download vai dar erro para mim por porque eu tô com o usuário errado né mas de boa a gente é conserta
isso daí no jeito meio português de ser mas não tem problema vamos lá vou abrir o o que tá com o usuário certo a aula tá Tec daí eu vou vir aqui agora no no nosso e eu vou abrir direto aqui porque senão ele vai ficar um tempão para tentar abrir aqui deixa eu fechar esses outros aqui ó Estava aqui o cara português deixa eu ver ess aqui vamos fechar esse aqui senão ele fica fazendo visagem tá então agora eu volto aqui ó e vou abrir né o a calculadora Tá vendo quando eu AB abri
o PP calculador ele vai demorar um pouco né porque às vezes ele ele fica pensando mas vejam bem ó Ah até que abriu rápido né Eh vocês agora eh conseguem né já vislumbrar uma série de coisas aqui no no curso né então aqui ó web Vamos só ver se é o oh miserável o Web aqui não é esse é do build né então web aqui só para nós conferir se tá certo vamos pegar o index né ele tem que tá lá com APP calculadora né Então tá certinho basta agora aqui ó se vocês quiserem vocês
clicam da direita e vão em zip and download né agora o que que vai acontecer o nosso sistema vai baixar né ele dá aquele erro porque o usuário do outro elá tá balado né mas aqui ele funciona legal né então ele vai criar o download Zip aqui aí vocês vão fazer o quê né vão abrir aqui o famoso é Git desktop né github desktop ou a outra ferramenta que vocês quiserem utilizar desde que ele faça a criação lá do cara pô não lembro o professor onde é que é o diretório V aqui Ah dá um
Open show Explorer o professor é avião né ele não sabe que é um negócio da ele usa esse artifício aí só para para para criar né então aqui agora que que a gente vai fazer a gente vai criar um diretório aqui não a gente nem vai criar a gente só vai renomear né então onde é que tá o o nosso e deixa eu ver aqui então esse cara tá aqui e deixa eu ver aqui nossa tá estourando min meu computador aqui e cadê o downloader aqui download né então a gente abre esse cara aqui download
ponto Zip da vida lá vem aqui né nele e arrasta o carinha para E como eu sou uma memória bem curta aqui né Eu já vou esquecer de novo aqui eu já esqueci ó esse cara aqui tem que ser o nome do diretório PP calculadora então preguiça eu vou copiar aqui ó vamos L na aula Talent Tech e vou renomear o Web aqui ó então esses são procedimentos existem uns procedimentos muito mais complexos às vezes de você fazer o subir né Tua aplicação lá pro teu servidor né esse aqui é um dos mais fáceis só
que ele tem que usar essa lógica aqui né ele tá pensando agora aí para para trocar o nome do diretório né Então logo ele ele troca o nome do diretório ele já atualiza aqui no Git né já atualizou tá vendo mas ainda vou esperar mas ó agora ele atualizou o nome lá que que eu tenho que fazer né eu tenho aqui eh publicar aplicativo beleza aí eu vou dar um commit aqui vocês vão ver que agora ele vai ficar com dois comites pendentes porque a gente mudou na no no vídeo anterior eh na na web
e não não não colocou o p aqui ó tá vendo então ó ele tem os dois aqui ó tá vendo ele vai subir e vai descer o que que ele vai vai descer de lá ele vai descer só aquela modificação do índex que a gente fez no no carinha lá então vou dar um p origem aqui ó sempre os botões que estão em evidência aqui são os que são utilizados aí o que que ele vai fazer ele vai dar o pull vai dar o refresh no repositório e daí tão logo ele termine de dar o
pull ó ele vai pedir para você dar o push então daí pull traz de lá para cá push empilha lá né no nosso novo repositório né então agora a gente criou dentro do nosso ó agora tá tudo ok então se a gente vim aqui lá dentro do repositório aula Talent Tech Git a ó ele já me avisou ali ó vai aparecer mais um que é o app calculadora tá vendo provavelmente eu não vou precisar mexer em nada aqui porque eu já arrumei lá lá pra app calculadora tá então mas se você não tivesse feito isso
lá Faria aqui vindo aqui no lapizinho aqui né e editando a coisa então agora vamos testar né o nosso app calculadora Dá até para pegar tudo aqui ó contrl C vou em cima do Expression aqui ó cont control V app calculadora às vezes ele vai dar o erro né porque ele não carregou mas no nosso caso ele carregou é não ficou legal né porque ele ele ele é grande a tela então se você quiser dar uma ajeitada aqui para ele ficar mais bonitinho Ó você vem aqui e organiza o negócio aqui ó ó tá vendo
ó o que que eu sugeriria que vocês aumentassem né essa parte aqui ó então por exemplo ó se a gente voltar aqui lá no no projeto vendo projeto propriamente dito aqui onde que tá PP calculador aqui ó E lembra que a gente deixou um percentual aqui outro percentual aqui para essa tela ficou legal então se você viesse aqui no no Main aqui ó e mudasse Eh esses valores aqui ó na no Flex aqui da ele tá com sétimo ó esse cara aqui você colocasse expandido dois por exemplo e o outro lá expandido dois que seria
o aqui né o terceira coluna então desculpa é aqui ó esse expand aqui você podia pôr Flex 2 e esse expand aqui ó ó dentro do do RW aqui ó você podia pôr dois ele aumentaria esse espaço em Branco e juntaria a nossa calculadora aqui dessa forma você teria uma calculadora mais Eh vamos dizer assim ajeitada né do ponto de vista aqui mas ela funciona de boa tá vendo aqui ó e daí também eu posso mostrar posteriormente Ó você pode eh otimizar o tamanho da tela na hora de mostrar né mas isso aqui acho que
não ven o caso agora então sim x 6 igual a 30 acho que evoluiu né cara O o nosso sistema aí de somar dois números multiplicar dois números né agora o programa de vocês né em sendo o programa de vocês vocês podem de repente colocar mais coisas aqui como a gente tá usando o Expression lá ele já é preparado para várias operações matemáticas então você pode pôr por exemplo parênteses se você quiser e você pode fazer testes do ponto de vista da avaliação Vale aquela regra vocês vão publicar esse endereço da calculadora né então aqui
né Mesmo que ele fique feio esse endereço aqui e o endereço do repositório que tá aqui dentro do do usuário de vocês ó então app calculadora Então esse endereço aqui também vai ser disponibilizado para que possa ser feita a avaliação pelo assistente Tá bom então tá aí a nossa calculadora pode não ser linda de morrer mas vocês já perceberam que a gente consegue eh bem usar muitos recursos né a gente sabe agora que a gente tem que trabalhar com eh layouts a gente sabe que é possível utilizar bibliotecas de terceiro a gente percebeu que a
manipulação de elementos aqui eh melhoram a característica visual do nosso do nosso sistema né a gente usou um outro tipo de botão ele tem Fes não que se eu continuar aqui ó ele vai e continuar conta lá né Não sei se até que ponto isso é errado ou certo né mas tá aí ó limpou volta no zero vamos se 2 x 2 igual x 2 igual ele tá fazendo certo pelo menos né vezes 3 igual ele não erra né Ele sempre vai fazer o que tá lá em cima né claro daí se você pegar e
colocar aqui vezes dividir 3 igual vai dar não é possível calcular Então tá aí gente mais uma etapa vencida [Música]