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 Window.size = (423,750) 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.
For an example ,I use that for texts: font_size: '18sp'.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.
Is there a any command for auto screen resolution on each devices or should i create these font_size just like that : font_size: str(root.width*.05)+'sp' (So should i change my all codes like these spacing: 30 to spacing: root.height*.007 ) ? Any help would be good for beginners like me.How should i optimize all widgets and texts ? Thanks for reading and answering..