How to distribute data with Android app, but reduce the ease of it being copied?
<p>If I build and distribute an Android app with a mysql database, it's pretty straightforward for someone to copy the database, and use it as a basis for their own app, on Android or elsewhere.</p>

<p>I see my options as:</p>

<p>Store data in the cloud instead, downloaded as needed</p>

<p>Accept it'll get ripped off, take the risk, focus on making my app great</p>

<p>Obfuscate the data (perhaps on a char-by-char basis so I can move in either direction, as I need to perform searches on my dataset)</p>

<p>Are there any better ways?</p>
