I like to use TheAppBuilder to make my apps.
A starter pack is free but you can only make web apps, the premium is for iPhone, iPad and native Android apps, the Enterprise pack helps you create multiple native apps for iOS and Android.
Click get started and this screen will appear.
Click on the one you want and this will appear.
Fill in your details and start editing your app. When your done click submit and your app will appear in the App Store or on the internet.
Have fun creating great apps!
The creator of this guide has not included tools