Фреймворк или нативный код?
лично я за нативный код, если кросплтформенно то что то вроде xamarin или подобное
вот это классная штука сам хочу поучить  - https://www.visualstudio.com/ru-ru/explore/applica...