@ Дэйв Маркл прав, это довольно общий вопрос. Если предположить, что под «привлекательным» вы подразумеваете «элементы управления пользовательским интерфейсом, которые выглядят лучше, чем стандартные», то вам придется выполнить большую работу по настройке пользовательских элементов управления. В большей степени в индустрии BlackBerry кажется, что ведущие приложения используют почти полностью пользовательские интерфейсы.
Я не буду касаться специфики графического дизайна, которая выходит за рамки SO, но хорошее место для начала - это заставить графического дизайнера собрать несколько концептуальных экранов, и тогда, как разработчик, ваша работа будет создать элементы управления, чтобы соответствовать этому.
В сети есть несколько уроков о том, как начать работу с этим. Я написал несколько - « BlackBerry UI - Простое настраиваемое поле » - хорошее базовое введение в создание настраиваемого элемента управления.
И исправление для комментария @ Дейва - вы можете сглаживать текст на BlackBerry - хотя это плохо документировано. Например, субпиксельный сглаженный жирный шрифт размером 9 пт, полученный из системного шрифта по умолчанию:
Font.getDefault().derive(Font.BOLD, 9 Ui.UNITS_pt, Font.ANTIALIAS_SUBPIXEL, 0);