In This Chapter
Knowing what to code before you start coding
Finding helpful hints to improve your application
Getting more help
Before you write a line of code, taking the time and effort to plan out how you want to structure your application is a really, really good idea. Some considerations include defining the scope of the application, deciding what language to support, and determining which platform other than BlackBerry you want to support. Many factors will directly affect how you write your application.
Although this chapter is intended to jump-start you in brainstorming about your application, it certainly isn't a definitive guide. We hope that after reading this chapter you will have the information you need to get started. Feel free to seek out the resources we list at the end of this chapter to find out more about BlackBerry development.
Although books are dedicated to showing developers how to write requirements and specifications for applications, this section is about thinking ahead before you start typing code. Whether you're writing an enterprise or small application, we want you to think about the different features and aspects of your application. In short, ask yourself what you want the application to do.
Depending on what features you require for your application, you can answer the big questions, like (but not limited to):
Will the application run in the background?
Will the application ...