I would like to know if one should implement AccountManager
to save user credentials such as username, email, passwords etc. I can\'t find a good reason to use
Using an AccountManager to store credentials is a much secure way than storing in a file or a SQL DB.
A file can be retrieved by any other app unlike via AccountManager Android will enforce that only your app will be able to access to the key.
But even the AccountManager is not fully secured in case of lost phone for example, see this for more info.