o Olá queridas tudo bem com vocês eu sempre digo que o jiu super-heróis quadrinhos não possui superpoderes ele fosse inteligente e com certeza conhece tecnologia da informação conhece informática sabem programar sabe utilizar banco de dados sabe criar aplicativos vamos ver por exemplo na Marvel o grande herói um homem de ferro só vou o mundo lutando não possui os poderes do Hulk outro Capitão América mas possui inteligência entendia muito de contração prova disso que ele construiu Inteligência Artificial o Jarvas é seu Homem de Ferro costura dispositivos móveis para montar sua armadura tão um homem de ferro
é um super-herói diferenciado da Marvel ele conheci de tecnologia e não tinha super-poderes mas conhecia de tecnologia a mesma coisa o Batman não era forte igual super-homem mulher-maravilha por exemplo mas eu trabalhava em Home Office com informática investigando As coisas tinha o seu próprio super a dor utilizava dispositivos móveis para trazer seu carro para trazer sua moto para acionar dispositivos tão Batman é um cara um Batman ele conseguia certo com tecnologia programação dispositivos móveis criar no combater o crime em bota então nesta disciplina Vamos aprender desenvolver aplicativos contudo seu aplicativo na simplesmente não é simplesmente
programar envolve um projeto etapas com várias etapas na verdade então desenvolver aplicativo é sobre chegar programar o aplicativo não é assim que funciona primeiro você tem que pensar sobre o aplicativo levantar requisitos pensavam projetos ter faz escolha a forma que você fazia verificar o banco de dados pessoal depois você começar a pensar na estratégia programação tão começa não começa pela implementação 51 várias outras coisas anteriores a isso antes de novo e as pessoas conhecer nosso cliente para que para quem vai ser desenvolvido aplicativo Lembrando que o aplicativo é sempre de ouvido para o cliente nunca
para você então você pode gostar do azul mas a cor predominante do trem e do cliente da loja do cliente é vermelho tá você tem que adequar o seu aplicativo para cor que o cliente possui sua loja não certas coisas têm que ser feitas para deixar o cliente satisfeito o aplicativo quando você desenvolva para deixar o cliente satisfeito em usar a diretrizes que o cliente passa não é o seu gosto eu gosto do cliente tem que satisfazer o cliente desenvolver aplicativo para os clientes Ok efeito e a primeira coisa para criar aplicativos é esse tava
já que Deus está nos requisitos envolve entender o domínio que o aplicativo vai ser desenvolvido vai lidar com usuários isso pode ser feito de várias formas você pode estar requisitos através de entrevistas e o nariz realizando as técnicas de etnografia e uma técnica e gosto muito de criação de protótipos funcionais onde você implementa Certo onde vocês a verdade vocês imprensa e cria né protótipos sem ter que fazer o código e você consegue permitir que o usuário navegue por esses por esses protótipos dessas telas montadas então você pode usar por exemplo ferramenta de planta de palha
e permite que os olhos navegue pelas telas e consiga verificar o que que seria feito com aquele aplicativo não consegue validar os requisitos a técnica de prototipagem é fantástica é muito usado aparecer feitas inclusive em papel você pode desenhar no papel as células e mostrar para o usuário que aconteceria cada clique das isso ajuda ele está requisitos ajuda verificar o peso ao cliente realmente deseja não adianta nada trabalhar por restaurante a e quem é um aplicativo excelente restaurante B é errado tem que ter o aplicativo para aquele restaurante que eu trabalho correto falam interface criação
de protótipo a interface a parte mais importante do sistema mas Jesus tem um shampoo perfeito se a interação com o usuário não foi boa a interface o contato direto com os olhos dessa maneira é fundamental o projeto interface envolve várias etapas por exemplo a escolha das fontes e das cores projeto de interfaces cores do aplicativo né se dizem muito sobre ele por exemplo não é por acaso que uma famosa marca de fast-food a vermelha nem uma famosa marca de refrigerante agora aquela famosa marca de café certo porque de verde aquela que remeter a ideia de
natureza produtos naturais dessa forma ela Verde correto Esse é o vermelho das famosa marca de fast-food ela trás e desde imediatismo consumo por isso que é usada bastante nem os fast-foods também e o verde traz ideias de produtos naturais Professor interface pisar no design dos componentes que a ue certo como é que vai ser colocado os componentes na tela a tela possui vários nos aplicativos de morte possuem vários formatos e tamanhos e isso deve ser pensado como está construindo aplicações móveis certos pode ser um tablet no celular e no celular tem diferente formato de tela
e etc você tem que pensar no design de componente no way design Como é que os componentes vão ser distribuídos ser dependendo a posição tem uma importância maior ou menor e etc mas também na experiência do usuário que tem a ver com a forma que os componentes são colocados mas também convivência o ganho utilizando aquele aplicativo a experiências e lembranças que ele tem utilizado aplicativos coisas boas que ele tem utilizar aquele curativo isso é experiência do usuário usuário uma boa experiência ele usa bastante lhe retorna tão o design de interface envolve os componentes e a
experiência o X é o IKS design a experiência do ar que tem muita coisa a ver com Interface mas não é só com a interface é além é vivenciado a experiência expectativa daquele aplicativo a superando expectativas alegrias que traz a gente joga o jogo ele traz expectativas traz coisas positivas e isso tem a ver com a experiência Elas têm mais densa e mais experiência é a qual a utilização do aplicativo certo ajuda da interface perfeito Ok outras decisões que devem ser tomadas como estratégia eu vou utilizar para construir um aplicativo fazer inativo vou fazer por
um sim o operacional específico para eu fazer para Android vou fazer para iOS certo Nativa é muito bom ele tem acesso a recursos nativos do aplicativo móvel né dispositivos do tipo assim moro Mas em compensação se eu quiser manter para duas plataformas eu tenho que manter duas equipes diferente Ou uma equipe que sai programar tanto para Android quanto para essa embora seja mais rápido tem também suas desvantagens perfeito aí eu posso te avisar também uma estratégia híbrida posso fazer croche outra forma até a único código e ele rodar em várias plataformas tem vantagens tenho um
primo que pode com uma levada de todas as formas porém Eles não têm essas duas recursos ele geralmente mais lento e eu posso tirar também web api uma aplicação web colocar uma caixa de aplicativo ele funciona com o aplicativo do celular ou uma tendência que é o PW a PW é construção de uma aplicação web utilizando HTML css3 e responsivos e ele consegue rodar facilmente né nos dispositivos dos navegadores e nos dispositivos móveis estão aplicação web que se assemelha certo que consegue ter recursos para colocar no aplicativo de aplicativo aplicação web que ela consegue ter
recursos ti e se assemelham aos aplicativos perfeito não tem geolocalização e etc tem inúmeros recursos então Pedra Branca é uma tendência que está sendo utilizado por que vão pensar você queria um aplicativo hoje é porque o fulano de tal faria o download do seu aplicativo a festa no recurso memória e etc eu não sei tem que ter uma coisa que motive o fulano de tal para ele fazer esse download do seu aplicativo correto usar o PW a e não precisa fazer download punjabi a aplicação web responsivo utilizando HTML CSS e roda perfeitamente nas telas dos
dispositivos móveis o grande problema desenvolver para dispositivos móveis exatamente o tamanho variado das células computador tem mais ou menos um tá bom fixo ele tudo bem agora tipo de animal são diferente ovários dela já deitado de celulares e etc Então são diferentes formatos de tela Então quando você desenvolvem utilizando o PW a né criando aplicações de conceitos que usado tanto nos navegadores perfeitamente com roda do celular também são aplicações responsivos né você está criando uma estratégia para criar um aplicativo certa criando a igreja aplicativo experiência de aplicativo se ela uma aplicação lebre é o sonho
é que o SUS eles essa mais é uma aplicação é então você precisa pensar nas estratégias qual estratégia é utilizar nativo é muito bom livro é muito bom o Eva excelente o PW ar todas são válidas todas são válidas Mas você tem que escolher tem que tomar essa decisão a gente começar a programar e não é só isso se você escolher nativo por exemplo Android você pode querer programar em Java ou enquanto são duas linguagens que você consegue programar a tio para Android estamos tem que escolher também a linguagem de programação você pode querer utilizar
o Framework e etc então isso também uma tomada senão que você tem que ter e depende do projeto cada projeto é diferente e caso tomar decisão também é diferente por fim devemos decidir que o banco de dados utilizar a utilizar o banco de dados local e armazena os dados no próprio dispositivo usado são sensíveis tem que verificar se estão de acordo com lgpd falei e a reprodução de dados efeito e como utilizar por exemplo Fireblade transmitidas informações retirar o que conectividade mas são implicativo for para funcionar no meio da selva amazônica Hum será que eu
posso utilizar esse recurso do Fairy base não tem conectividade no meio da selva amazônica então fica complicado você utilizar o recurso não sabe beijo então neste caso é melhor utilizar uma armazenamento local certo ou também até o misto que a mais e local e quando sai lá da selva amazônica ele Repassa os dados para sair beijo para o servidor de banco de dados essa decisão Depende de vários fatores então criar um aplicativo é bem complexo que são várias decisões implementar uma parte do processo você tem que perguntar uma parte do processo mas antes disso envolve
várias decisões Então vale tomadas de decisões que você tem que fazer para você poder criar esse aplicativo tem que verificar conectividade a forma que o seu aplicativos funcionalidade ele tem que ter e tudo mais tu e depois se tu não somente após a tomada de decisões podemos começar a implementar o aplicativo certo e aí podemos começar a tomar decisões relacionadas a implementação mas isso já vai ser um assunto para o próximo vídeo agradeço muito a sua presença agradeço muito a sua atenção Fico por aqui e até o nosso próximo vídeo muito