Рекомендации по дизайну приложения для Android - PullRequest
2 голосов
/ 24 февраля 2011

Я планирую разработать приложение для Android. Это будет мое первое приложение, если я его загрузлю. Я довольно хорошо представляю, что должно делать мое приложение, но мне не хватает дизайнерских навыков, и мне не с кем поспрашивать. Так что спрашивать экспертов по Android здесь.

Цель приложения: очень просто, иметь список с правильными заголовками, при нажатии на него (элементы списка) будет отображаться соответствующее изображение.

Подходы, которые я думал.

  1. Имеют связь между заголовком (или тегом) и именами изображений и имеют все изображения в папке для рисования. всякий раз, когда элемент списка щелкают, указывают на соответствующий объект рисования и показывают его.
    Плюсы: это легко сделать.
    Минусы: кажется не масштабируемым.

  2. Сохранение идентификатора, заголовка, ссылки для рисования (идентификаторов для рисования) в базе данных и их использование.
    Плюсы: (другой подход, чем предыдущий)
    Минусы: Создание базы данных является болезненным, если количество элементов больше!
    В этом подходе я хочу получить некоторые советы о том, как люди создают огромную базу данных (для Android), которая
    работает в автономном режиме.

  3. Иметь сервер, базу данных, предоставлять API для моего приложения при каждом обновлении,
    локальная база данных синхронизируется!
    Плюсы: похоже на масштабируемый подход.
    Минусы: чертовски много работы для простого приложения!

    Стоит ли хранить изображения в базе данных как BLOB-данные?

    Или ни один из этих подходов не является правильным.

Любой совет будет полезен.

Ответы [ 2 ]

1 голос
/ 24 февраля 2011

Сколько изображений мы говорим? Этот набор изображений статичен? Если так, я бы выбрал первый вариант. Особенно, если эти изображения имеют небольшие размеры.

Если вам нужно изменить набор изображений (каким-то образом добавить / удалить из него изображения), и / или изображения будут огромными, я бы тоже использовал решение для SD-карт.

1 голос
/ 24 февраля 2011

Я бы выбрал первый вариант - хранить изображения на SD-карте в папке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...