On Course with VFR
The 7 Benefits of 7
On Course with VFR

I had the idea of developing an app for a long time. Regardless of having a specific idea, the fun of programming itself was so fascinating. I have tried many times, but every time I failed after going one step further than "Hello, World!"

 

With LiveCode it was different. My initial contact was in early 2013. I finished my first app towards the end of 2014. Seems like a very long a learning period which certainly is not required for LiveCode. In fact, between RunRev Live 2013 and RunRev Live 2014 I havn't done any coding - not in lack of desire or motivation but I just didn't have the time, because of career reasons.

 

LiveCode was and currently is a hobby. Therefore, I wasn't pressed for time. However, after the conference in San Diego, the desire of developing something myself overwhelmed me. Another hobby of mine, learning to fly, gave me the idea for a first project: An app which calculates navigation courses fast and easily.

 

It was December 2014 when I started, setting my personal deadline in 3 months time. Indeed, it took me just 3 days. Maybe an experienced programmer could have done it in 3 hours. Nevertheless, due to my lack of any programming skills, this would not have been possible without LiveCode.

 

Because of the easy-to-understand syntax and structure of a LiveCode program, I could focus on the functionality of the app without wasting time with technicalities and "how" to build an app. While coding and trying intuitively to solve a problem I learned much about the structure of LiveCode. Finally, I got the point and I understood how "messages" are processed. I think this is one of the most important things you have to comprehend. Than putting code at the right spot and understanding how your program works comes easy.

 

Very useful for app development is the IDE: Code is immediately checked for any errors and the testing of the program on the fly reveals mistakes early and avoids spending a lot of time afterwards in checking the code line by line.

 

With the help of external tools such as MobGUI, it was easy to design the app interface fast and equip the input and output fields with appropriate functions. I was impressed of finding in the "Dictionary" a solution for almost every problem. In particular, using the right "handler" can save several lines of code.

 

In summary, starting an app development from scratch without having any programming experience and submitting an useful app to the AppStore already after 3 days would never have been possible for me without LiveCode.

 

So if this is possible within 3 days, what can I achieve within 3 weeks? We will see...

 

If you'd like to check out the VFR Course Calculator, you can find it here.

About The Author
Konstantinos Blatzonis
Konstantinos Blatzonis
Konstantinos Blatzonis is a Greek born and raised in Germany. He is a senior doctor in a department of radiology. His hobbies are flying and LiveCode. He has recently started a little company, appTaurus, with the aim to build and sell software.
Read Kosta's Blog
Other Articles
LiveCode in New York
   10.02.2015

Are you in or around New York for the next month or so? Join the app coding movement when Livecode brings #EveryoneCanCreateApps to communities throughout New York City. Events will be taking place from February 17 through March 9, 2015.

Read more
 
 
On Course with VFR
   10.02.2015
Navigate your way through the skies with the help of this brand new LiveCode written app, from a brand new LiveCoder! Find out how long it took Kostas to write his first real app with LiveCode.
Read more

Goodbye revUp, Hello Blog

   10.02.2015

After almost 10 years and 185 issues, revUp will no longer be landing in your inbox every 2 weeks. RevUp is merging with our increasingly vibrant and well used blog, where you can post comments and read the latest from our team as well as outside authors.

Read more
Rpi Pushes Spaceships
   10.02.2015

Find out how the starship Enterprise could run your push notifications, on your own Raspberry Pi!

Read more
 
Thank you for your time.

 

© LiveCode 2015