title: Python Kivy: How to optimize screen resolution for all devices?
body: <p>Im just started to coding with kivy and working on it.But im wondering, how can i optimize screen resolution for apk apps. I mean ,im using <code>Window.size = (423,750)</code> and controlling after coding with this resolution. So trying to create all widgets with boxlayouts, size_hints. But when im checking my application on Genymotion or Android devices, my widgets dont look like i created on linux.</p>
  <p>For an example ,I use that for texts: <code>font_size: '18sp'</code>.But it doesn't looks like as i wanted.It's size changes when i check on different genymotion android devices and sometimes boxlayout blocks its size and makes it unreadable.</p>
  <p>Is there a any command for auto screen resolution on each devices or should i create these font_size just like that : <code>font_size: str(root.width*.05)+'sp'</code> (So should i change my all codes like these <code>spacing: 30</code> to <code>spacing: root.height*.007</code> ) ? Any help would be good for beginners like me.How should i optimize all widgets and texts ? Thanks for reading and answering..</p>