I want to develop an app which can be used in mobile phones and desktops and laptops. The app should be compatible to all mobile phone Operating Systems(Android, iOS etc.). The app should also be connected to Raspberry Pi. So please suggest me the best free framework for this purpose.