Я делаю Учебное приложение для учащихся разных классов с 9-12. Сейчас все учебные материалы хранятся в самом приложении, поэтому размер приложения увеличивается. Вот скриншот: -
Все данные хранятся в формате html в папке «assets».

Это примечания для всех студентов по каждому предмету.

Я хочу сохранить всю эту папку ресурсов на сервере, и когда приложение будет установлено, я хочу автоматически загрузить папку 'assets' на мобильный телефон пользователя, чтобы уменьшить размер файла apk. В настоящее время размер приложения составляет 11 МБ, из которых около 5 МБ предназначены для папки ресурсов, и до сих пор я только что добавил материалы для класса 10, и все же мне нужно добавить контент для класса 9,11,12. А также мне нужно добавить больше содержимого для класса 10, чтобы потом размер моего приложения увеличился. Это ссылка на приложение: -
1 Приложение NCERT для обучения
Приложение, которое я разрабатываю, является своего рода автономным приложением, в котором пользователю не нужно подключаться к Интернету, поэтому в первый раз, когда приложение установлено, я хочу синхронизировать файлы с сервера на мобильный телефон пользователя, но со следующего раза приложение будет использовать загруженные файлы и без необходимости подключения к Интернету.
Я не хочу использовать файлы obb. Есть ли другой способ сделать это?