O'Reilly logo

BlackBerry® All-in-One For Dummies® by Dante Sarigumba, Tim Calabro, Robert Kao, William Petz

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required