TYPES OF APPS YOU CAN DEVELOP
There are many different kinds of apps you can develop. This goes beyond the categories that Apple groups the apps into – food, lifestyle, sports, etc, and into the architecture of different types of apps. Speaking in broad strokes, the basic buckets of app types you can create are:
Basic table functionality – think about this as a hierarchy: opening screen has big topics and you click one and you now have a set of new lists to click on. The email in the iPhone is a good example of this. Definitely the easiest to build and design and a good option for businesses who want a “simple” app that displays basic information. It’s very possible to make table based apps work with a good iphone app designer.
Database driven custom functionality – Yes, I know that this is not a very specific bucket, but it is the best way I can describe creatively parsing out content. Imagine you have a whole load of content that you want to utilize. An example would be having hundreds of dog breeds that you want to organize and display differently. This can be done beyond the basic table format to make the app really work. Development on this gets more complex and starts to get into whether or not you want the data housed “native” (built into the app) or “dynamic” (built into an online web services). We’ll talk about that later.
Games – These have the largest range of complexity, starting with something as simple as a PONG type functionality (imagine Atari) all the way up to a 3D physics engine that does high speed air racing. Scoring points, incorporating the user experience through the physical movement of the device, and hooking into Game Center are all possible. Want to learn more about games? Checkout our Games Tips & Strategies article.
Enhancement or Modification of the device firmware or hardware – This means that you take certain functions of the phone, such as the alarm, camera, or flash, and make it better. One of my favorite examples of this is the Camera+ app that adds filters to any pictures you take on your phone, plus stores the photos on a light box.
Fully dynamic apps – Similar to the database driven apps, these apps are the kind that rely purely on external information – Twitter, Weather Channel, Flip board.
Custom utilities – These are apps that are geared towards allowing the user to input content in a specific way. Examples are Pages, Adobe Ideas, and Numbers.
Everything else – I’m sure there are some apps out there that are completely unique, but I would say the list above covers 95% of what’s in the store today.
The type of app you want to develop may change based on how much content you have and how much control you want to have over the entire process. It’s important to realize that you can get apps done very quickly and cheaply if you know what type of app you want to develop – going into the process without being open to another option could cost you big time.












