DEV Community

Discussion on: My initial thoughts on using Flutter and Dart for App development

Collapse
 
vanhine profile image
Adam Van Hine

When developing Android Apps in Kotlin, you generally follow certain design patterns such as MVVM. Does that carry over to developing cross-platform apps using Flutter?

Collapse
 
andrewbaisden profile image
Andrew Baisden

Flutter apps have a declarative nature which means that they are not bound to any specific design pattern. The developer can choose to use whatever design pattern they want as long as it is ideal for the project that they are working on. So a design pattern such as MVVM should be applicable as it is not tied to any platform.

Collapse
 
vanhine profile image
Adam Van Hine

Thanks! Appreciate you sharing your experience.