As you all may know, I have been working on a few mobile and tablet based apps at work. Mobile and tablet app design to most may seem way too hard when all that you see is the finished product. However, much like anything, if you break things down into manageable steps, creating an app is much more achievable.
Any app, no matter how simple or complex, I find, can be broken down into these simple steps — the idea, design, development and then marketing. As we all know, ideas can change. Mobile platforms slowly change over time. So, think functionality foremost. You need to know what an app is going to do before we can begin to design or program it. After thinking of the idea, you need to get to work figuring out the core functionality of the app.
My goal is not to define 100% of the functionality, but rather to know what things you want to do with an app. Apps are typically broken down into common screens such as a login screen, a settings screen, or a form to collect a batch of information. I have a big collection of frameworks and templates for some of these. And often, I start by defining these screens to make sure everyone who is working on these has the same understanding of what the idea means.
From experience, designers and programmers have a different approach to a project, so agreeing to a plan can save a lot of time by preventing someone from going down the wrong path. So that is where my UX and ID skills come in handy, so I can translate design to code. Which leads me to development/coding. This is all dependent on what you choose and are comfortable with. I will write more on this another day. Also marketing, I don’t know much about this, maybe will get Adam to write more on this for me. OK, best get some more work done.