title: Application Skeleton to support multiple screens
body: <p>As we know Android coming with various device which having different
  Features, Resolution, and Screen-size so while developing an Application which support
  multiple (small and big) screen there is an obstacle of size and layout.</p>
  
  <p>This leads to different combinations of <em>screen sizes, resolutions, and DPIs</em> and creates quite a challenge when designing and developing for Android devices. While some other Manufacturer (non Android) have different resolutions and DPI, they share the same screen size and the resolutions follow the same aspect ratio. Therefore, an image can be created to fit the non Android devices.</p>
  
  <p>My question is that is there a proper flow or architecture that one should follow to meet the requirement?</p>
  
  <p><img src="https://i.stack.imgur.com/qemPf.png" alt="enter image description here"></p>
  
  <p><em>Remember we do have Tablets of different Size and Resolution.</em></p>
  
  <p>I'm aware that <a href="http://developer.android.com/guide/practices/screens_support.html" rel="noreferrer"><strong>Android Developer</strong></a> contains this information but my view is from implementation.</p>
  
  <p>From my knowledge what I understood is that for designing Android graphics even Programmer must know the designing concept.</p>