Саш, а что ты хочешь услышать? :) Стандартная статья про безопасность, как защитить приложение от школьников (и да, большинство советов хорошие). Все мы знаем, что настоящие хацкеры все равно все обойдут.
За неиспользование прогуарда я бы отрывал руки и засовывал их кое-куда. Протобаф, ssl-pinning - гуд.
Base64 совсем лишнее, тк 1) вам самим сложно будет понять, что там такое (ну да, коммент можно) 2) если я найду строку с base64, я сразу заподозрю чот не то. Просто не надо хранить ключи шифрования на клиенте от слова совсем.
Загрузка дексов - не надо так
Кстати удивлен, что не было советов про перенос всякого такого в натив, его-то раскопать ощутимо сложнее прогуарда и base64