Разработка словарного приложения обычно включает в себя следующие этапы:
- Подготовка словарной базы, во время которой производится конвертация данных в формат данных sdc xml. Он описан в разделе Справочник для разработчиков словарных баз. Сборка бинарного артефакта выполняется запуском Compiler.exe <project_name>.sproj
- Далее база интегрируется в словарное приложение и доступ к ней предоставляется через библиотеку shdd.engine.components.sdc. Она обеспечивает как получение данных из контейнера, так и реализацию кроссплатформенного функционала (поиск, получение переводов и т.д.). Справочник для разработчиков словарных приложений описывает возможные значения флагов и перечислений, а также их назначение и предпочтительный вариант интерпретации
- При необходимости доработки функционала может изменяться как набор нативных компонентов Android приложения (на схеме обозначены синим), так и словарный движок, если нужно внести универсальные для всех платформ изменения (shdd.engine.components.sdc, красный)