Fragmented - Android Developer Podcast

103: MVI pattern with Hannes Mosby Dorfmann


Listen Later

In this episode of Fragmented, we talk to Hannes Dorfmann about using the Model View Intent (MVI) pattern for Android. The MVI pattern was sparked through cycle.js (for javascript). Hannes took this pattern and tried to adapt it to Android. This pattern has gained a lot of traction and interest in the Android community.

In this episode, he breaks down the pattern for us. He tells us how to implement it, how it helps with testing, the benefits of the pattern and some of the pitfalls. Recording this episode was riveting for us and we dive into some juicy technical details. Listen on!

Show Notes
About Hannes
  • hannesdorfmann.com blog
  • Mosby
  • Tickaroo
  • Freeletics
  • The Context podcast
  • MV* patterns
    • cyclejs
    • André "Staltz" Medeiros
    • MVVM pattern
    • MVP pattern
    • KG - What i learnt using Presenter patterns
    • MVC by Trygve Reenskaug
    • MVI like patterns

      Hannes series on MVI for Android (must read!) :

      • Reactive apps with MVI Part 1 - Model
      • Reactive apps with MVI Part 2 - View and Intent
      • Reactive apps with MVI Part 3 - State Reducer
      • Reactive apps with MVI Part 4 - Independent UI components
      • Reactive apps with MVI Part 5 - Debugging with Ease
      • Reactive apps with MVI Part 6 - Restoring state
      • Reactive apps with MVI Part 7 - Timing (Single live event problem)
      • Misc
        • Kategory - (Jorge)
        • Redux
        • Redux Saga - alternative side effect model for Redux apps
        • Redux Observable - AirBnB
        • Groupon Grux
        • Instacart LCE
        • The Journey of Android Engineers: Redux-ing UI Bugs by Christina Lee
        • Managing State with RxJava by Jake Wharton
        • Sponsors
          • Rollbar - special offer: Bootstrap plan free for 90 days
          • Rollbar open source library (alpha)
          • Contact
            • @sockeqwe [twitter.com]
            • @fragmentedcast [twitter.com]
            • @donnfelker and +DonnFelker
            • @kaushikgopal and +KaushikGopalIsMe
            • ...more
              View all episodesView all episodes
              Download on the App Store

              Fragmented - Android Developer PodcastBy Donn Felker, Kaushik Gopal

              • 5
              • 5
              • 5
              • 5
              • 5

              5

              68 ratings


              More shows like Fragmented - Android Developer Podcast

              View all
              Design Details by Brian Lovin, Marshall Bock

              Design Details

              361 Listeners

              Developer Tea by Jonathan Cutrell

              Developer Tea

              402 Listeners

              Does Not Compute by Sean Washington, Rockwell Schrock

              Does Not Compute

              53 Listeners

              Toolsday by Una Kravets, Chris Dhanaraj

              Toolsday

              48 Listeners

              Swift Unwrapped by JP Simard, Jesse Squires, Spec Network, Inc.

              Swift Unwrapped

              90 Listeners