Building a Blackberry app can turn out to be quite a challenge. Apparently RIM likes to treat app developers as explorers making their way through an unknown jungle. Luckily when you’ve travelled that path many times as we had, you get to be certain you’ll end up in the right place.
The place where imo RIM really gives developers a hard time is OS fragmentation and poorly documented API’s. My personal favorite is the very common note found in RIM javadoc stating that „this method is invoked by the underlying framework and might not work as expected“. Surprised? I was. So yes, we all know Blackberry development has its issues. But then again, which platform doesn’t?