Chunk - это облегченный шаблонизатор, который идеально подходит для приложений Android.
Основной синтаксис {$ tag} прост и легок в изучении. Блок также включает расширенные функции, такие как циклы и условные выражения, когда вам нужно больше, и поставляется с некоторыми встроенными текстовыми фильтрами и т. Д.
Шаблоны могут быть загружены из файлов или даже из строки:
Chunk c = new Chunk();
c.append("Hello {$tags}");
c.set("tags", "glorious tags!");
output = c.toString(); // or c.render( out );
Выход:
Hello glorious tags!
Имея в виду Android, в документах приведен пример расширения, в котором загружает шаблоны с веб-сервера , поэтому вы можете обновлять шаблоны без необходимости выпуска новой версии вашего приложения.
Исповедь: я автор Chunk, но он бесплатный и с открытым исходным кодом.