title: Corona SDK Cross Device Screen Resolution
body: <p>This is going to be one of those awkward questions looking for an answer that probably doesn't exist, but here goes.</p>
  
  <p>I've been developing some simple games using Corona and whilst the functionality seems to work pretty well across most of the physical devices I have tested on, the one main issue is the layout. I know you can't really build for every single device perfectly, but I'm wondering if there is a common method to make an app look good across as many screens as possible. I have access to these devices </p>
  
  <ul>
  <li>iPad 1 &amp; 2: 4:3 (1.33)</li>
  <li>iPhone 960 × 640 3:2 (1.5)</li>
  <li>iPhone 480x320 3:2 (1.5)</li>
  <li>Galaxy Nexus 16:9 (1.77)</li>
  </ul>
  
  <p>From what I have seen, people aim to use 320x480 as a scaled resolution and then let Corona upscale to the correct device resolution (with any @2x images as required) but this leads to letterboxing or cropping depending on the config.lua scale setting. Whilst it does scale correctly, having a letterbox isn't great.</p>
  
  <p>So would I be best to not specify a width&amp;height in the config file, but instead to use some sort of screen check at first to look for 1.33 / 1.5 / 1.77 aspect ratios? Surely with the whole point of Corona SDK, there would be some sort of 'typical' setup that developers use for the start of any new project?</p>
  
  <p>Thank you</p>