Skip to content

Docs: add migration guides (MVVM, in-house MVI, Orbit, MVIKotlin) #201

@Nek-12

Description

@Nek-12

It would be really valuable to add a dedicated docs page (or a small section) focused on migrating to FlowMVI from common architectures and libraries.

Proposal

Add a new docs page under something like docs/docs/migrations/ (or docs/docs/guides/) that covers:

  • MVVM → FlowMVI
  • In-house MVI implementations → FlowMVI
  • Orbit MVI → FlowMVI
  • MVIKotlin → FlowMVI

What the page should include

  • Concept mapping: ViewModel/StateFlow/LiveData → Store/State/Intents
  • Typical project structure and where logic should move
  • Step-by-step incremental adoption strategy (start with one feature/module)
  • Common pitfalls & gotchas (side effects, threading, state restoration, testing)
  • Examples/snippets for each source approach
  • Testing guidance and how to keep existing tests while migrating

Why

Migration is the biggest adoption hurdle. A practical guide reduces time-to-first-success and helps teams evaluate FlowMVI against existing solutions.

Nice-to-haves

  • A small comparison table (features + mental model)
  • Links to relevant existing docs pages (Quick Start, plugins, debugging, metrics, testing)

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