Задать вопрос
@jenchen12

Как лучше хранить данные в Android приложении?

В общем приложение должно рисовать такие аппликатуры:
936d56c3a79d4a0f9bba123d0c681dca.png

Механизм отрисовки основан на кастомной вьюхе и отрисовка точек происходит на основе массива, который служит неким "переключателем" если 0 не рисуем, 1 рисуем, 2 рисуем другим цветом, так вот теперь вопрос как лучше хранить эти массивы, не посредственно захардкодить в код или использовать БД?
  • Вопрос задан
  • 522 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Android-разработчик с нуля
    14 месяцев
    Далее
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Android-разработчик
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
gadfi
@gadfi
https://gamega.org
Опишите задачу более подробно, используете ли вы название аккордов ? Будет ли где то текст песен и аккорды ? и тд.. на основании этого выберете.
Ответ написан
@micsha
WannaBe Junior Android Developer
На мой взгляд, в любом случае лучше не хардкодить, т.к. таких аппликатур может возникнуть огромное множество, что может негативно сказать на читаемости кода.
Плюс использование БД дает возможности для расширения приложения, добавления новых объектов, удаления ненужных.
Опять же, если так уверены, что больше не будет никаких изменений в набора объектов аппликатур, то... Возьмите JSON, и туда закиньте массив данных - а сам файл в /assets. Идея так себе, но если уж хочется хардкодить - то лучше так.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы