I am going to take a look at the programs you mentioned.Well the best softwares will cost you some money but considering you are looking for a free option, try looking at Appy Pie.
It is a free software that lets you create various apps for iOS, Android or Windows phones.
Another one is called Apps Bar.
I didn't use either myself so I don't know how good they are but give them a try.