title: How to secure my SQLite database
body: <p>I am an entry level developer and i am developing an Android App which completely relies on the data which i store in SQLite database. I dont want any others to watch my data in the database. The application is simple. I package my database with the application and code reads data from this database(Offline mode). In this mode, i update data very rarely.
  Can someone please suggest what are the better approaches.</p>
  
  <p>Below is what i tried:
  Tried to use SQLCipher, but it ends up writing "pass phrase" / "password" some where in the code. Anyone who can look at my code can easily see my data with "password".</p>
  
  <p>2nd Approach what i am thinking is, how can i make this database online? Meaning do i need to take DB Server or AWS machine and all data retrieved from this DB Server online? If this approach is better, I am planning to have Mongo DB(suggest if other tool is better). From the code, i need to specify the ConnectionString, right? Hackers or  other programmers cannot see these credentials. Here i need simple and best solution. The reason for asking this, i cannot spend too much money on buy any commercial softwares etc...</p>
  
  <p>Please bare me if it looks simple question.</p>