A small note, there is now a `TextInputType.visiblePassword` as well, though can't exactly figure out what the resulting change is.
Anyhow, this is a fantastic article, very detailed and the visual examples make it incredibly useful for future reference as well. Bookmarked!