Я пытаюсь разработать приложение-напоминание в android студии. Пользователь может создать встречу, которая будет показана в представлении переработчика. Каждое созданное назначение имеет имя и приоритет. Пользователь может выбрать, должна ли встреча также иметь будильник. Позже я хочу реализовать возможность прикреплять аудиозапись, изображение из галереи или документ с устройства к встрече, а также возможность сортировать встречу по дате или выполнить поиск по имени.
Теперь На мой вопрос, я хочу сохранить встречи локально на моем устройстве, но я не знаю, какой тип хранения данных лучше для моего приложения. Я уже искал в Google, но не смог найти никакого конкретного ответа. После просмотра inte rnet я думаю, что для меня два лучших варианта - база данных sq lite или приложение, указывающее c хранилище во внешнем хранилище. Может кто-нибудь, пожалуйста, помогите мне и скажите, какой из них лучше и почему для моей конкретной ситуации c?