I have just entered into the Blackberry Arena.
Now I am ready for the develop an application for the blackberry devices.
(1) But I would like to know that while I develop any app for blackberry, then should I target some fix devices ?
Or else which are the things that I should keep in mind while developing any new blackberry app ?
(2) Another thing I would like to know is like I have seen somewhere that I need to purchase a developer device for testing the app on a real device ... is it so ?
And if it the case then which device I should purchase so that I can test most of the app features in the device..
Thanks in advance...
portability is a big issue in blackberry development.
a.blackberry is forward compatible means if you compile code in 4.5 os, if will work on devices with "device os">=4.5 but it will not work on devices with "device os"<4.5.
b.keyboard layout: if you are using blackberry provided ui components, it will manage automatically all key board layout but if you are directly dealing with keyboard you have to take care of this.
c.Radios(CDMA,GSM,WIFI,etc):you have to take care of that target device is using cdma or GSM. e.g. if you use
SIMCardInfo.getIMSI()
in cdma device, you will get UnsupportedOperationException.
d.screen size: here is the different screen size of blackberry devices.
here is the details of cod signing.
There are many things that you will learn through experience and than share with us.