MVI Architecture for Android

Developers can choose from several architecture patterns to create scalable and maintainable apps like MVC, MVP and MVVM. All of them use the imperative programming developers know and love. In this session, you’ll learn about a very different architecture pattern. MVI uses reactive programming to build Android apps.

Oct 22, 2021, 4:00 – 6:00 PM

215
RSVP'd

Key Themes

AndroidMobile

About this event

MVI pattern serves the single source of truth as we don't have to save the state of the views in multiple places, they are kept in the views themselves, combining this with the immutability of the view state and how it is easy to expect the behavior of the code due to reactive functional streams for #Intents and #ViewStates ... It will reduce lots of bugs in the system for free ... even we can apply #eventsourcing on mobile apps now." 
 -Ahmed Adel


Speaker

  • Ahmed Adel

    Mobile Technical Lead & Mobility Consultant

Moderator

  • Mahmoud Hussein

    Android Developer

    GDG Helwan Organizer

Hosts

  • Mahmoud Hussein

    Android Developer

    GDG Helwan Organizer

  • Shady Selim

    Kotlin Cairo User Group

  • Tarek Abdulkader Elywah

    Generation C

    Software Development Manger

Organizers

  • Tarek Elywah

    GDG Helwan

    Co-Founder & Leader

  • Mahmoud H. Alim

    4sale

    Vice President

  • Alsmh Ahmed

    Generation C

    GDG Organizer

  • Aia Ashraf

    Areeb Technology

    GDG/WTM Organizer

  • Mohamed Habib

    Andela

    Senior Android Developer / GDG Speaker

  • Shady Selim

    Yasser

    Founder/Public Speaker

  • Dalia Mohammed

    Sprints

    GDG Organizer

Contact Us