네, 당연히 개발자가 DB를 만들어야하고 그게 개발자가 하는 일입니다.
안드로이드 로컬 DB사용하면 됩니다. 일반 텍스트 파일구조로 자료 관리 구조를 짤 자신 있으면 그 안드로이드 로컬 DB쓰지말고 전체 구조를 직접짜도 되겠습니다.
복잡한 테이블이 아니면 안드로이드 DB를 쓰지 말라는 답변은 더 가관이고, 그럼 무슨 DB를 써야하는지?
질문자가 서버 운영비용 내면서 유지할 자신있으면 서버운영하면서 json을 쓰던 하면 되긴하겠지만, 질문 내용봐선 서버 프로그래밍과 더불어 서버에서 보통 쓰는 데이터 베이스 시스템을 다룰 역량이 되실 것 같지가 않네요.
답이 우답(愚答)이군요. 이런 답을 할바엔 그냥 안하고 답이 없는채로 두는게 낫습니다.