MVVM (Model View ViewModel - A Arquitetura de Apps Mobile) // Dicionário do Programador

  Рет қаралды 38,756

Código Fonte TV

Código Fonte TV

Күн бұрын

Пікірлер: 77
@pietrovinicius
@pietrovinicius 3 жыл бұрын
Vou ter que assistir esse vídeo mais umas 2mil vezes, mal aprendi arquitetura mvc e já me aparece essa
@FariaJvP
@FariaJvP 4 жыл бұрын
Mal aprendi sobre MVC, nem sabia que tinha esses outros, melhor pesquisar mais rs
@asterixcode
@asterixcode 4 жыл бұрын
Estou estudando Engenharia de Software aqui na Dinamarca e o Java é muito utilizado com MVVM e o Observer Design Pattern... É o primeiro video em português que vejo sobre o assunto, valeu 👍
@junior_juf
@junior_juf 4 жыл бұрын
O MVVM é um dos principais, se não o principal modelo de arquitetural utilizado no desenvolvimento de apps nativos Android. Utilizado e gosto bastante desse modelo.
@amonbraga
@amonbraga 4 жыл бұрын
Sempre postando conteúdos de importância com qualidade
@Kelvin_jfn
@Kelvin_jfn 8 ай бұрын
Super fácil de entender. Ótimo conteúdo.
@elandrocaniela2886
@elandrocaniela2886 2 жыл бұрын
Sempre. explicando de forma facil e direta, único problema é que não entendo nada da swift hehehe
@michelsoares3672
@michelsoares3672 4 жыл бұрын
Poxa que massa! atualmente estou utilizando este design MVVM em um projeto .NET Core na empresa que trabalho. Esta ramificação intermediária (ViewModel) realmente é uma mão no roda, no entanto conforme citado no vídeo a lógica de negócio vai se tornando complexo, uma vez que a View em questão, por exemplo, necessite realizar o binding de diversos dados. Enfim parabéns pelo vídeo 👍👍👍
@devtoolls
@devtoolls 4 жыл бұрын
É exatamente desse assunto que estava a espera, bem explicado e bem detalhado! Vocês são excelentes 👏🏼👏🏼👏🏼👏🏼
@wallaceandrade5230
@wallaceandrade5230 4 жыл бұрын
Acho MVVM massa mas ainda não parei para estudar essa arquitetura. Tô com vocês, MVC na veia ! Haha Parabéns! Ótimo vídeo (como sempre :D)
@matheusdasilvaribeiro2005
@matheusdasilvaribeiro2005 3 жыл бұрын
Muito bom o vídeo! Agora adoraria um sobre MVP. Abraço!
@RaphaelCerqueira
@RaphaelCerqueira 4 жыл бұрын
Que irado. Parabéns na qualidade da explicação, na hora que vi o título cliquei para assistir. Duas coisas que tenho investido algum tempo, MVVM e Swift. No Swift porém foquei no SwiftUI e acabei implementando um exemplo que disponibilizei no Github. github.com/rphlfc/MVVMSwiftUI
@AdailtonSilvaSP
@AdailtonSilvaSP 3 жыл бұрын
Que aula!! muito obrigado pelo vídeo, me ajudou bastante!
@FernandoTakeshiSato
@FernandoTakeshiSato 4 жыл бұрын
Na minha experiência, MVVM "puro" no WPF não é tão fácil de ser aplicado (tem que resistir pra não colocar código na view!), mas os benefícios são vários. Basta você fazer uma alteraçãozinha aparentemente benigna em algum lugar e quebrar algum teste - que só foi possível de ser escrito graças ao pattern - que verá o valor de aplicá-lo da forma mais restrita que conseguir.
@mrthiagokurumada
@mrthiagokurumada 4 жыл бұрын
Concordo, Inclusive eu descidi mudar esse padrão aqui na empresa por ser difícil conseguir que meu time seguisse produtivo. Quando temos um developer novo, gastasse muito tempo em treinamento para que o profissional consiga absorver os conhecimentos. Mudamos, então para MVC em WPF usando dependency injection para abstrair as Classes e Views concretas, assim seguimos com código testável, e ao mesmo tempo fazemos code-behind sem neura.
@Unknown-868
@Unknown-868 4 жыл бұрын
@@mrthiagokurumada MVVM sem nenhum framework é extremamente complexo! Atualmente projeto as aplicações aqui na empresa para usar MVVM com reactiveui, que é um poderoso framework MVVM reativo.
@LucasAndrade-rb7fe
@LucasAndrade-rb7fe 4 жыл бұрын
Trabalhei com MVVM e nem sabia kkkkk adorei um vídeo e também o canal!!
@jrs1507
@jrs1507 3 жыл бұрын
Oxx, então você não trabalho, se nem sabe o que é kkkkkkkkkkkk
@LucasAndrade-rb7fe
@LucasAndrade-rb7fe 3 жыл бұрын
Tipo isso kkkkkkk minha primeira experiência foi com mvvm, e não tinha ideia que era tudo isso
@musicalmah
@musicalmah 3 жыл бұрын
Me ajudaram bastante, muito obrigado pelo conteúdo!
@JhonatanMorais
@JhonatanMorais 4 жыл бұрын
Vou assistir novamente após algumas semanas. não peguei bem a ideia. essa ModelView me parece um controller bombadão. mas sem tem nome diferente é pq deve ser outra coisa mesmo. mesmo assim obrigado pelo conteúdo.
@heitorcarmosoares
@heitorcarmosoares Жыл бұрын
TOP Até para hoje. Obrigado
@rdyrodney
@rdyrodney 3 жыл бұрын
Começa em 0:40
@lucianobritodev
@lucianobritodev 2 жыл бұрын
Muito bom! Falta criarem um conteúdo sobre MVP
@jaredesantos9157
@jaredesantos9157 2 жыл бұрын
que vídeoooo !! Excelente
@MrsPeacelia
@MrsPeacelia 2 жыл бұрын
amei esse video, brigadao
@wiltongarcia4864
@wiltongarcia4864 4 жыл бұрын
muito bom, podia fazer do VIPER agora
@rogeriomarquesribeiro4642
@rogeriomarquesribeiro4642 Жыл бұрын
Olá, este padrão MVVM pode ser recomendado para aplicação WINFORM c# ? caso não, qual recomandaria para winform atualmente ?
@victormagosso2572
@victormagosso2572 3 жыл бұрын
Muito show o vídeo. Parabéns e obrigado pelo conteúdo!! Mas eu fiquei com uma duvida: em uma aplicação onde o front e o back estiverem no mesmo projeto, posso utilizar esses dois padrões (MVC e MVVM) juntos, sendo mvc dedicado ao back e o mvvm dedicado ao front? (Estou estudando um pouco mais sobre pattern e fico com essas dúvidas.. hehe) valeeeeu!
@machinesoftware-f6v
@machinesoftware-f6v Жыл бұрын
Os melhores...
@TheChosen0791
@TheChosen0791 4 жыл бұрын
Oloko, tava pesquisando sobre isso hoje
@adriano_josse
@adriano_josse 4 жыл бұрын
7:30 eu tava tentando dormir ouvindo eles, daí ele me solta isso. Kkk
@un_holysix
@un_holysix 2 жыл бұрын
Os videos de vcs são os melhores
@LeonardoLima-dp4of
@LeonardoLima-dp4of 4 жыл бұрын
Dicionário sobre Spring MVC
@FRNathan13
@FRNathan13 4 жыл бұрын
Seria interessante falar sobre engenharia reversa, ferramentas debuggers, etc, IDA. É difícil achar vídeos bons e bem explicados em pt-BR sobre isso.
@luizcamini3428
@luizcamini3428 4 жыл бұрын
Poderiam Fazer algum video sobre Banco de Dados ideias de Temas: Engenharia de Dados, SGBDs, Ciencia de Dados ETc.
@ranielisonsoares675
@ranielisonsoares675 4 жыл бұрын
Quando sai o vídeo com o resultado daquela pesquisa? rs
@flawtista
@flawtista 4 жыл бұрын
Show de bola.
@cachorrodomato2753
@cachorrodomato2753 4 жыл бұрын
Boa noite! vocês poderiam fazer um video comparando o Nativescript com o Reactnative?
@thiagoskapata
@thiagoskapata 4 жыл бұрын
Acho que a diferença para MVC não ficou clara. Ficou parecendo que o VM é a mesma coisa que um C.
@will-owl
@will-owl 4 жыл бұрын
ate porque você pode usar MVVM com MVC
@cacaendlich6713
@cacaendlich6713 10 ай бұрын
de 5:38 pra frente, comecei a me perguntar se sou burra hahaha
@brdnsousa
@brdnsousa 4 жыл бұрын
MVVM is life
@MyNameIsGustavoRocha
@MyNameIsGustavoRocha 8 ай бұрын
acabei ficando com dúvidas, alguém pode validar ou explicar se entendi direito ? Model: A Model representa os dados subjacentes de uma entidade em um aplicativo, ou seja, ela é responsável por armazenar os dados do aplicativo. View-Model: A View-Model é uma camada intermediária entre a Model e a View-Controller. Ela é responsável por fornecer as funcionalidades específicas para o controlador da interface (View-Controller) do usuário que são necessárias para a View, além de ser a responsável por implementar as regras de negócios com base nos dados armazenados da Model. View-Controller: A View-Controller será responsável por fornecer as lógicas, informações e validações para adicionarmos na última camada do MVVM, a View. View: A View é responsável por ser a interface de usuário, neste caso, será os componentes que criamos para que seja exibido para o usuário.
@guilhermetelles
@guilhermetelles 4 жыл бұрын
Muito bom.
@itanuromero
@itanuromero 4 жыл бұрын
ótimo vídeo, mas me deu a impressão de que o áudio do mic do Gabriel está um pouco baixo...
@PinheiroPaulo
@PinheiroPaulo 4 жыл бұрын
Faltou o link do GitHub, do exemplo citado.
@codigofontetv
@codigofontetv 4 жыл бұрын
É verdade. Obrigado por nos avisar. github.com/popei69/TemplateProject
@joaokavalciuki3853
@joaokavalciuki3853 4 жыл бұрын
Caramba, eu como estudante de desenvolvimento mobile deu até vontade de aprender swift, mas ai eu fui olhar o preço de um Mac Air kkkkkk
@TheJameson127
@TheJameson127 4 жыл бұрын
Estamos no mesmo barco, queria estudar Swift kkkkk. Bom... Estudar Swift você pode, já que ele é Open Source e tem extensões para ele no VS Code. Agora sair do estudo da linguagem pra estudar desenvolvimento pra IOS, por exemplo, aí sim vai doer no bolso. Kkkkkkk
@leocarona
@leocarona 2 жыл бұрын
Usar um crachá com a foto do seu rosto preso na sua camisa pouco abaixo do seu rosto me parece algo redundante. Observar isso significa que eu sou bom pra identificar redundância/duplicidade em programação? rs
@R3Tecnologia
@R3Tecnologia 4 жыл бұрын
Agora chegou a hora de falar do VIPER.
@diegofoliene3288
@diegofoliene3288 4 жыл бұрын
O MVVM é aplicavél ao Firemonkey?
@gabrielmorais4453
@gabrielmorais4453 4 жыл бұрын
Sim. A embarcadero recomenda. Dá uma olhada na dockwiki do Delphi
@MateusOliveira-zw8wx
@MateusOliveira-zw8wx 4 жыл бұрын
Mano existem varios padrões de projeto e só pesquisar
@ivancarlossl
@ivancarlossl Жыл бұрын
Xissss emeeee eleeee. Pq nao diz ???
@leonardodonatti3737
@leonardodonatti3737 4 жыл бұрын
Ruby ?
@pedrocostafariacardoso1034
@pedrocostafariacardoso1034 4 жыл бұрын
O vídeo ficou muito bom. Porém o exemplo poderia ter sido em outra linguagem, o Swift não é uma linguagem muito acessível e ficou difícil de entender. Se tivesse feito em Angular(Typescript) ou em Flutter(Dart), teria ficado melhor a compreensão. Obrigado pelo vídeo, assunto muito relevante.
@thiagoskapata
@thiagoskapata 4 жыл бұрын
O exemplo também poderia ser mais simples.
@maikelgoncalves
@maikelgoncalves 4 жыл бұрын
Fiquei sem entender, falaram de XAML e Xamarin o vídeo todo, aí no exemplo... Swift? Poderiam ter usado Xamarin para exemplificar, teria sido bem mais fácil de entender.
@Unknown-868
@Unknown-868 4 жыл бұрын
@@maikelgoncalves Acho que usaram outra tecnologia para tentar se desapegar da ideia que MVVM é só pra .NET...
@maikelgoncalves
@maikelgoncalves 4 жыл бұрын
@@Unknown-868 Eu acho que sim também, but.. seria mais fácil o exemplo em Xamarin. Provavelmente eu ache isso por conhecer a plataforma rsrsrs. Forte abraço.
@Unknown-868
@Unknown-868 4 жыл бұрын
@@maikelgoncalves Sim, também não conheço a tecnologia que usaram, sou programador WPF e Xamarin.Forms! :)
@BrunoSilva-qt9nv
@BrunoSilva-qt9nv 3 жыл бұрын
❤️❤️
@rafahoyos4247
@rafahoyos4247 4 жыл бұрын
Caraca eu comecei a estudar mvvm esses dias! Que cagada kkkk
@pauloalmeida3728
@pauloalmeida3728 4 жыл бұрын
7:30
@topperharley419
@topperharley419 2 жыл бұрын
Não entendi foi m* nenhuma. Bombardeio de conceitos e nomenclaturas vagas e abstratas... difícil entender o que fato isso é e pra q serve na prática.
@thebaldman0101
@thebaldman0101 7 ай бұрын
mas ta bem explicado, essa é a definição e aplicação de MVVM
@gabrielmengassodefranca1615
@gabrielmengassodefranca1615 2 ай бұрын
sobre as nomenclaturas vagas e abstratas... anota oq vc nao entende e pesquisa depois, provavelmente eles ja tem um video sobre
@jaquedb
@jaquedb 2 ай бұрын
Tbm entendi por*a nenhuma
@eduard0rs743
@eduard0rs743 4 ай бұрын
O vídeo começou bem, mas na hora de apresentar os códigos pra estrutura ficou bem confuso, não gostei
@Murilodev_
@Murilodev_ 4 жыл бұрын
Com Swift prefiro Clean Swift
@JardelCQ
@JardelCQ 7 ай бұрын
Gosto muito do dicionário do programador, mas eles bombardeiam com termos e informações de um jeito que acaba perdendo a didática, para quem já entende do assunto se dar super bem, mas para quem tá aprendendo não é interessante
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 23 МЛН
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН
MySQL (Ainda é um dos BDs mais populares) // Dicionário do Programador
13:04
Arquitetando com MVVM | model view view-model | Você Arquiteto
25:36
Pisani da ArcH
Рет қаралды 10 М.
Arquitetura Front-end: Aplicando Arquitetura MVVM no Front-end (React.js)
10:58
SOLID (O básico para você programar melhor) // Dicionário do Programador
16:22
SSL / TLS // Dicionário do Programador
10:42
Código Fonte TV
Рет қаралды 51 М.
Padrão MVC (Model - View - Controller)
17:44
Cod3r Cursos
Рет қаралды 78 М.
Which Software Architecture Should You Use: MVC, MVP, or MVVM?
24:27
Clean Code // Dicionário do Programador
14:22
Código Fonte TV
Рет қаралды 169 М.
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН