Skip to content

Community Module idea: MonkeyFinder MVP-VM decoupled application following best P&P  #79

@BillKrat

Description

@BillKrat

Refactor existing Monkey Finder application for decoupled architecture. The Model-View-Presenter, View-Model (MVPVM) pattern follows best practices as outlined by the Microsoft Application Architecture Guide for decoupled applications using inversion of control, aka dependency injection.

Decoupled applications promote reuse of views, view models, business logic and data access layers with other modules and/or applications as they are not tightly coupled to other components. Decoupled applications are more easily architected, updated, and maintained - if you understand the patterns.

Part 0 - Overview (understanding the patterns).
Part 1 - Wiring up a decoupled framework
Part 2 - MVPVM
Part 3 - Event Aggregation (communication between layers/components)
Part 4 - Navigation
Part 5 - Adding a new module (reuse of existing components)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions