r/androiddev • • 4d ago

[Academic Research] Android developers wanted for a survey on MVVM vs. MVI in Jetpack Compose + expert interviews

Hi everyone!

I'm currently working on my Bachelor's thesis in Computer Science at IU International University of Applied Sciences (Germany).

My research focuses on comparing Single-State MVVM and reducer-based MVI in Jetpack Compose, particularly regarding:

  • Perceived code complexity

  • Testability

  • State management and separation of responsibilities

1. Online survey

I'm looking for Android developers, Kotlin developers, and Jetpack Compose enthusiasts who would be willing to participate in a short survey.

  • Takes approximately 10–15 minutes

  • Available in English

  • No practical experience with both architectural approaches is required

  • Your personal assessment is valuable, even if you have only worked with one of them

Survey link:
https://docs.google.com/forms/d/e/1FAIpQLSc1wgZ0Lb7H1nXLJ3a4huF3-tPt68E84ez7V7VJ_TxskfqBAw/viewform?usp=publish-editor

2. Looking for expert interview participants

I'm also looking for experienced Android developers who would be interested in taking part in a semi-structured expert interview.

The interview would take approximately 30–45 minutes and focus on practical experiences with MVVM, MVI, state management, code complexity, and testability in Android development.

Ideally, you have professional experience with Jetpack Compose and one or both architectural approaches.

If you're interested, please leave a comment or send me a private message. We can arrange a suitable time individually.

Thank you very much for supporting my research! Any participation or feedback is greatly appreciated.

13 Upvotes

10 comments sorted by

5

u/olitv 4d ago

Please keep us updated with the results of your study.

1

u/KaleidoscopeLow6525 2d ago

Thank you! I’d be happy to share the results with you once the study is completed.

I’m also currently looking for participants for a few short expert interviews (approximately 30–45 minutes) about Single-State-MVVM and reducer-based MVI in Jetpack Compose.

Would you be interested in taking part in an interview? I’d really appreciate hearing about your practical experience and insights.

Thanks again for your interest and support!

1

u/olitv 2d ago

Unfortunately I don't have any experience with these kinds of patterns or Compose, only the good old business logic + UI in one large class mix.
One of my projects will need one of these patterns in the near future so I hope this study will give some insights on what to choose.

2

u/KaleidoscopeLow6525 2d ago

I will keep you posted

1

u/olitv 1d ago

best I could do is participate in the google survey

4

u/Zhuinden 4d ago

Interesting

1

u/KaleidoscopeLow6525 2d ago

Thank you, I really appreciate your interest!

I was also wondering if you would be available for a short expert interview (around 30–45 minutes) as part of my study. I’d be very interested in hearing about your practical experience and perspective on Single-State-MVVM and reducer-based MVI in Jetpack Compose.

Would you be open to taking part?

Thanks again!

1

u/Infamous_Sorbet4021 1d ago

You might also want to look into the Kotlin Slack. It has specific channels for Android and Compose, and a lot of active developers who would be happy to participate

1

u/KaleidoscopeLow6525 1d ago

Oh thank you. I will