title: Is there any particular architecture, should we use in Flutter mobile application development?
body: <p>I have been using Flutter for five months to develop a application which users are logged in an can view and get contacted with another user. I have an intention to grow up that app further to facilitate users with personal chats and file sharing portal. I thought it's better to develop the application in a bit organized manner. So I want to know that is there any specific architecture (such as MVC in web development) which is good to be used in flutter?</p>