Presented at the Android Meetup (GDG-SP).
References:
https://academy.realm.io/posts/360-andev-2017-stacy-devino-spannables/
http://flavienlaurent.com/blog/2014/01/31/spans/
https://www.youtube.com/watch?v=q2GtM1_RmMw
https://www.youtube.com/watch?v=7GFRpP9a-eQ
https://blog.stylingandroid.com/introduction-to-spans/
https://docs.google.com/document/d/1uRkb_w2OCKhsNBtHQ3uJBx9G7lUBY8dsIUp74iX6k9c/edit?usp=sharing
http://chiuki.github.io/advanced-android-textview/
https://medium.com/@tokudu/android-adding-padding-to-backgroundcolorspan-179ab4fae187
https://stackoverflow.com/a/41949135/1538992
https://developer.android.com/reference/android/text/style/TtsSpan.html