Я планирую разработать приложение для Android. Это будет мое первое приложение, если я его загрузлю.
Я довольно хорошо представляю, что должно делать мое приложение, но мне не хватает дизайнерских навыков, и мне не с кем поспрашивать. Так что спрашивать экспертов по Android здесь.
Цель приложения: очень просто, иметь список с правильными заголовками, при нажатии на него (элементы списка) будет отображаться соответствующее изображение.
Подходы, которые я думал.
Имеют связь между заголовком (или тегом) и именами изображений и имеют все изображения в папке для рисования. всякий раз, когда элемент списка щелкают, указывают на соответствующий объект рисования и показывают его.
Плюсы: это легко сделать.
Минусы: кажется не масштабируемым.
Сохранение идентификатора, заголовка, ссылки для рисования (идентификаторов для рисования) в базе данных и их использование.
Плюсы: (другой подход, чем предыдущий)
Минусы: Создание базы данных является болезненным, если количество элементов больше!
В этом подходе я хочу получить некоторые советы о том, как люди создают огромную базу данных (для Android), которая
работает в автономном режиме.
Иметь сервер, базу данных, предоставлять API для моего приложения при каждом обновлении,
локальная база данных синхронизируется!
Плюсы: похоже на масштабируемый подход.
Минусы: чертовски много работы для простого приложения!
Стоит ли хранить изображения в базе данных как BLOB-данные?
Или ни один из этих подходов не является правильным.
Любой совет будет полезен.