Shared Preferences is an API from Android SDK to store and retrieve application preferences. Shared Preferences are simply sets of data values that stored persistently. Persistently which mean data you stored in the Shared Preferences are still exist even if you stop the application or turn off the device. SharedPreferences available at the Activity level or shared across all Activity in application package.In   sharedpreferences we talk about permanent storage about the application. That means that if you uninstall the application, all your data will be lost, so this is application specific. If you want to store few amount of data then you can go for Shared Preferences rather than going for SQLite and all.In that case Shared Preferences are useful. Many time it is use for session management in android.