Why use SQLite in android?
i. SQLite is a lighter version of SQL, to store data in the form of tables, targeted for embedded devices like phones and tablets.
ii. Since embedded devices have limited CPU speed and limited memory, they can't afford heavy weight DBMS softwares like SQL and SQLServer. So embedded devices like phones and tablets opt for SQLite which is lighter version of SQL dbms, to store their data in table formats.
iii. SQLite is a RDBMS.