Chapter 2. Brainstorming Your Application

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.

Defining the Application Requirements

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.

Note

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 ...

Get BlackBerry® All-in-One For Dummies® now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.