
UMC, Universe MakeUs Challenge의 Android 파트에서 FLO 어플을 클론코딩하는 실습을 하고있다. 같은 가이드라인과 워크북으로 실습을 하고 있지만, 각자 공부를 하는 속도나 스타일에 따라서 어플을 구현하는 순서나 방법이 조금씩 다르다.
나는 앨범과 곡의 정보를 보여주는 Fragment를 만들 때, 마침 전공 과목으로 데이터베이스를 듣고 있어서 그 지식을 활용하고 싶어서 DB Browser for SQLite로 데이터베이스를 작성하고 이를 불러와 Recycler View에 적용하고 싶었다. 그래서 그렇게 했다.
DB Browser로 데이터베이스를 작성할 때까지는 "쉽네, 오래 안 걸리겠네^^"라고 생각했다.
그리고 그걸 room으로 recycler view에 적용하기 까지 2주(혹은 3주)를 헤맸다.
Android 시스템과 데이터베이스의 이해도가 높지 않은 시점에서 적용을 하려니 참 고생을 많이 했다.
내가 이 작업을 다시 할 때 수월하게 할 수 있도록, 그리고 나와 같은 사람들이 같은 작업을 할 때 참고가 되었으면 해서 글을 작성한다.

FLO 어플을 보면서 이와 같은 작업을 하는 어플리케이션을 만들고 있다.
노래 정보가 나온 것을 누르면 Fragment를 실행해 해당 노래에 관한 정보와, 그 곡이 속해있는
앨범 정보(앨범 이름, 수록 곡 리스트)를 보여주었다.
...를 하는 과정을 시리즈로 작성하도록 하겠습니다.