В защищенных DataStore или Shared Preferences. Насчет существования первого не уверен(хотя должно быть), а второе точно есть.
Функцию шифрования положите в натив и берите оттуда ключи
Их в любом случае можно прочитать, если захотеть А затруднить получение можно через Hawk - шифратор SharedPreferences
Смотря от какого апи. В целом, в приложении принципиально невозможно что-то спрятать так, чтобы это нельзя было выковырять, тем более это касается всяких апи-ключей, т.к. они всяко будут где-нибудь в запросах. Поэтому большой разницы с тем, чтобы просто его захардкодить, у какого-то "особенного" способа нет.
нет, можно хорошо спрятать. Засунуть в нейтив либу с md5 шифрованием )
Обсуждают сегодня