Возможно, я не очень уловил постановку вопроса.
Создайте в программе словарь "матрица = буква",
каждой матрице соответствует конкретная буква.
К вам приходят матрицы, вы через словарь
формируете массив из букв,
а TextView отображает.
Шрифт можете выбрать у гугла на свой вкус.
Первое, что приходит в голову, на сервере в базе изменились данные, записали таймштамп.
Аппликация получает данные с таймштампом, делает запрос на обновление с таймштампом последних данных, сервер сверяет и дает или не дает данные.