MVC, MVP, MVVM Design Patterns with Godfrey Nolan

Поділитися
Вставка
  • Опубліковано 7 лис 2024

КОМЕНТАРІ • 40

  • @namewastaken360
    @namewastaken360 6 років тому +1

    Cool, turns out I've been using Clean Architecture all along!

  • @ocnah
    @ocnah 6 років тому +1

    Better to do the questions at the end next time. Besides that, very informative and clear presentation!

  • @markusjohnson9772
    @markusjohnson9772 7 років тому +4

    I have to say thank you for the vid, but pls, in the future make your display much larger so its easier to see.

  • @Ivam.magalhaes
    @Ivam.magalhaes 7 років тому

    Great explanation! Thank you.

  • @franklindeasis4519
    @franklindeasis4519 6 років тому +1

    What does mock do in Android development in general? Can someone give me a real world analogy? Also how is it implemented? eg. Do you create a whole MOCK View Class and connect it to your actual Presenter and Model for testing? Same with Mock Presenter, Mock Model?

    • @DanBarzhard
      @DanBarzhard 6 років тому

      For starters, yes, mostly for testing. Its probably the only way to unit test different classes that depend on others.
      I don't think you would need to mock a view since its job its just to display something, the something it what you need to test and for that you don't need a view.

  • @vinodkamble216
    @vinodkamble216 7 років тому

    awesome explanation

  • @ramdenze
    @ramdenze 7 років тому +6

    Good talk. Wish the questions were asked at the end not interrupting the talk

    • @Andevcon1
      @Andevcon1  7 років тому +5

      He did ask the audience to do so, but sometimes instincts take over. We will continue to advise our speakers to ask to hold all questions until the end.

    • @audeliacachu8655
      @audeliacachu8655 7 років тому

      AnDevCon: The Android Developer Conference.

  • @gokufujison
    @gokufujison 7 років тому

    nice overview!

  • @AhmedElshahawii
    @AhmedElshahawii 7 років тому +4

    Slides
    www.slideshare.net/godfreynolan/android-design-patterns-60031974

  • @alexvidal9921
    @alexvidal9921 7 років тому

    Brilliant!

  • @basheeral-momani2032
    @basheeral-momani2032 7 років тому

    thank you very much

  • @franklindeasis4519
    @franklindeasis4519 6 років тому +1

    What is boilerplate?

    • @sethtaylor7519
      @sethtaylor7519 6 років тому +1

      Boilerplate code is the code you find yourself always needing to write into a project, over and over again. Most people use boilerplate code when starting a new project so they can get right to the business logic.

  • @MohammedAbdElSattarEG
    @MohammedAbdElSattarEG 7 років тому +2

    where is the slides link ?

    • @AhmedElshahawii
      @AhmedElshahawii 7 років тому +1

      www.slideshare.net/godfreynolan/android-design-patterns-60031974

  • @RiskyBizz
    @RiskyBizz 6 років тому +1

    who / what is uncle bob?

    • @VaibhavJain
      @VaibhavJain 6 років тому +1

      Google it out.

    • @RiskyBizz
      @RiskyBizz 6 років тому

      Already did.

    • @sethtaylor7519
      @sethtaylor7519 6 років тому

      Well regarded Speaker/Author/Entertainer in the programming community.

  • @haraprasadsenapati6662
    @haraprasadsenapati6662 5 років тому +1

    Sir is this Design Pattern or Architectural pattern.

  • @mehdijoe1
    @mehdijoe1 6 років тому

    Thank you
    but sample pieces of code are not readable

  • @hemaladani4510
    @hemaladani4510 6 років тому

    What is YAGNI? its at time 1:05:05 .

    • @hemaladani4510
      @hemaladani4510 6 років тому

      hahaha. You aren't gonna need it. Funny.

  • @consciousmi4842
    @consciousmi4842 5 років тому

    It would have been a very good presentation, only if the presenter had put less images in one single side. No one can read the slide, and my eyes are hurting.

  • @hanksseven7007
    @hanksseven7007 7 років тому

    谁能添加下中文字幕

  • @wojciechwrobel1462
    @wojciechwrobel1462 6 років тому

    Bollocks... if you are looking for some information about mvc etc. search for something else....

  • @arpitagarwal1209
    @arpitagarwal1209 6 років тому

    don't waste your time here

  • @kvdv
    @kvdv 5 років тому

    The presenter of this talk is in my humble opinion not knowledgeable enough on the subject; first of all, MVC, MVP, and MVVM are design patterns, not architectures, although the presenter interchanges terminology and clearly does not understand the differences.
    One might argue why this would be important; well, the fact that Clean is put in perspective -which is an architecture- makes the audience is being taught the wrong principles.
    Design patterns are intended to solve a particular problem; in this case the three design patterns are trying to solve the problem on how to deal with user input and feedback to the end user. The 3 patterns do it in a slightly different way by assigning different responsabilities to each segment.

  • @perthkan379
    @perthkan379 7 років тому

    This guy knows nothing about MVC, MVP or Clean Architecture. Read the original papers/articles where these three terms are from.

    • @madhansification
      @madhansification 7 років тому

      Perth Kan can you point out why he doesn't?

    • @methodsignature
      @methodsignature 6 років тому +5

      The important thing is that he understands the main goals of UI architecture and teaches the audience to think about what should be important to projects when defining UI architecture. Also, thinking that the original MVC papers/articles are what is important against the context of the evolution of MVC is just plain silly. Finally, I've studied these architectures quite a bit and found this presentation to be one of the most informative single sources for understanding UI architecture as it currently exists.