This is a good starting point for you if you need to understand :
- Hashing passwords or any other type of data
- Encryption and Decryption using AES
- Serialization and deserialization of data
- Storing serialized data to Shared Preferences
- Deserialize data to object from Shared Preferences