malik bilal
11/14/2025, 10:58 AM-keep rules for my @Entity models, DAO interfaces, and sometimes even fields.
My concern is:
If I keep these classes, their names and structure are no longer obfuscated in release builds. Doesn’t this expose the database schema to reverse-engineering? How do people handle this securely?
Any guidance or best practices would be really helpful!Badran
11/14/2025, 12:02 PM@ColumnInfo(name = "id") to avoid this issue, you can't really protect your schema...
About security, it is frontend so the maximum a hacker can get is the db schema but they can do nothing with it to harm other user.... and they don't need to reverse engineer even, if a phone is rooted, they can access the whole DB schema too.
basically as a rule of thumb, on frontends you can never have full security against such things, you can only make it harder that is why you can never put private keys because no matter what they can be retreived.Guillaume B
11/14/2025, 12:51 PMChrimaeon
11/14/2025, 12:57 PMPablichjenkov
11/14/2025, 8:17 PM