Choosing your application

What should I do?

For this week your task is to choose a program to create. The scope should be fairly small...about 3 hours. What can you do?

Your own API

Often developers need to write the code to display information from external sources (APIS) before the external source is ready. Tools like mocky.io allow the developer to mock the external source without having to do a bunch of extra work.

Third part APIs

You have been tasked to come up with an idea for an application to write. There is a good chance that your application will be more useful if it can pull information from some source. If you are lucky a free open source might exist for the information you need. Something like the following for example:

If you want to use a free existing API talk with the instructor for tips.

Make a list

If you go back and review the gpa calculator app we wrote you will see that before we typed any lines of code we made a list of steps in plain language to guide us. Go review that briefly.

As soon as you settle on an idea, you should do something similar for your application. Write down the steps in as much detail as you can before you start coding. The smaller the steps the better. If you get the steps small enough then each step will convert into one line of code, and your application will become very easy to create.