The designer studio where I work has a tendency to use special font in the text because it’s eye-catching.
In others previous projects, I saw the font is applied programmatically. It’s difficult to maintain each TextView because you have to keep track in the java code.
For design purpose, I prefer to work in xml.
Style in Android works like Microsoft Word style : define a style and apply it to a TextView. Any change to the style will be taken in account the TextView.
I hope more developers use typography as the app really stands out. Maybe Steve Jobs was right about the importance of typography.
And we designed it all into the Mac. It was the first computer with beautiful typography. If I had never dropped in on that single course in college, the Mac would have never had multiple typefaces or proportionally spaced fonts. And since Windows just copied the Mac, it’s likely that no personal computer would have them.
The library is available here. https://github.com/raychenon/Android-TextFontStyle