Overview of Flutter Architecture to Build Apps for Any Screens