Where to start with app development?

Hi, I've come up with an idea that id love to make into an app. Basically at its core it's a recipe app with a few added features that I've not seen anywhere else but should be fairly easy to implement.

I want to develop this for both the apple and the android markets but I just don't know where to start yet! I've got an iPhone and a Mac so I have the means to develop for Apple, and a pc (although IIm sure I could probably make the app for android on my Mac).

IIm just not sure where to start on the development side! I've tried to make up story boards for it but every time I sit down I start thinking - oh it d be great to have this included! I've still got to learn swift, but IIm hoping to learn as I go (I do programming in uni as well), so IIm still pretty much novice at this but very willing to learn!

Programming & Design

In all honesty, you need to learn how to program before you can start making apps. You need to learn the foundations of proper coding/development before you start building apps, regardless if it's for iOS or Android. So, long before you start story boarding, you need to learn the basics of application (not app) development. Learn how to build basic programs, expand into the object oriented approach, implement a database connection, interact with web APIs, etc. And once you mastered all of that, then you're ready for building apps.

But, that's a whole new world. IOS apps are written in Objective-C or Swift; Android apps are written in Java. Luckily, there are mobile app development environments which allow you to generate multiple app platforms using a single programming language (like C#). This makes app development easier because all you need to know is the development framework and it will build the mobile apps for you. So, C# might even be a good starting programming language…

I hate to give you this answer, but if you ever want to build a half-way decent mobile app, you have to start with the basics before you can start building apps.