I am guessing you have not worked with xamarin stuff before. Converting it to run on android would be a whole lot more work than you think. And iOS does not allow open source apps. Best bet would be to stick with linux. Also withholding the source is against GPL.