So, you’ve decided to try your hand at the world of web development, specifically mobile app development. This is an exciting area of technology that is tending more each day. However, this is also one of those undertakings where patience, research and careful planning will benefit your finished masterpiece. Below are just a few important points for amateur and professional alike.

What is the App?

You’ll need to decide on different functions, is it free or purchased, how to put your idea into reality.

You’ll want to sit down with a pen and paper and make a list. Beginners just learning should consider studying up on the programming languages.

Then you’ll need to consider what development tools to use, what functions you wish the app to do or not, will there be memberships or is it free for everyone, how to advertise, etc. The list goes on.

Creating a simple flow chart will help tremendously to stay focused on one thing at a time. Always finish one task before starting another, otherwise mistakes will happen and drive you crazy trying to figure out how and why the app isn’t working or whatever.

Designing the Inner Workings of the App

Believe me when I say just one app may contain hundreds even thousands of lines of coding, and just one little ill-placed dot or period is a much bigger issue than you could have imagined. So, take your time and do your research.

There are plenty of sites in cyberspace nowadays that you may stumble across that can help you code effectively. No need to reinvent the wheel, just make sure that you do your homework and study before anything. This may start with you taking the time out to actually learn iOS dev for both android and iOS systems.

Simplicity is Key

Go to your favorite search engine and start there. Try using simple keywords like app making, app development tools, etc.

Just begin by reading other people’s reviews and comments and set the foundation. You can always ask for help and advice from others, right along with taking courses on coding and development etc. Your imagination is the limit, just have fun creating your masterpiece.

Next gather all the tools you will need to begin coding, testing, revising and making it available for others publicly. There are many development environment programs out there free or personal non-commercial use, just until you feel ready and your app is ready.

Just know that, as with everything else, it will take time to get the tools you prefer to use, the style you love and reflects your taste, and so on, there is no time limit, deadline or rush. This way, you’re learning as you’re earning, so to speak. Try many tools, design, and coding techniques.

Finally, pick quiet times to work, with no disruptions. This will help you to have the quiet you need to think, process thoughts and not get flustered so easily. At the same time, though, don’t shy away from asking others for advice, opinions or opinions.

If you realize you are getting uptight or on edge at any time, stop, get up and go and do something else for a while and then when you’re ready, keep working. This way you won’t feel like you’re forcing yourself to produce something. Remember to keep things simple.


It’s fast paced and time-consuming, so the coder must actually love the art of creating something that cannot be touched or held.

You have to be committed to the product; it can’t be hastily slapped together, it may cause the creator financial issues, it could cause stress.

It’s worth it, though, because it will bring some measure of delight, happiness, ease of activity or just pure entertainment for everyone down the road.

Originally posted at
Click here if you would like to write at



Ruhani Rabin being a tech and product evangelist for almost 20 years. He was VP, CPO for various digital companies. Plays with Drones in his free time.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Ruhani Rabin

Ruhani Rabin being a tech and product evangelist for almost 20 years. He was VP, CPO for various digital companies. Plays with Drones in his free time.