هم پایگاه داده SQLite و هم SharedPreferences در اندروید قابلیت دخیره سازی اطلاعات برنامه را دارند تفاوت آنها در کاربرد آنها است، از SharedPreferences برای ذخیره سازی اطلاعات ساده که در ساختار key / value قرار می گیرد استفاده می شود برای مثال اطلاعات تنظیمات برنامه که به انتخاب کاربر ذخیره می شود. اما پایگاه داده SQLite برای ذخیره سازی اطلاعات با ساختار پیچیده تر که در قالب RDBMS ها قرار می گیرد استفاده می شود همچنین بعضی از کامپوننت های اندورید integration خوبی با پایگاه داده SQLite برای نمایش داده دارند.