인프런 - 강의/2 - 누구나 할 수 있는 안드로이드 앱 개발 (Kotlin)

1-2 자취생으로 살아남기 앱 제작 - recyclerview

개복치 개발자 2019. 8. 18. 02:18

이번에는 "자취생으로 살아남기"라고 페이스북에 유명한 페이지의 콘텐츠를 볼 수 있는 앱을 만들겁니다.

 

요런 형태의 앱인데, 저기 있는 게시글을 하나 클릭하면

 

아래와 같이 이렇게 콘텐츠가 잘 나옵니다.

 

 

저는 이 사이트의 게시물을 가져와서 사용했습니다.

 

저는 이 앱을 제작할 때, 콘텐츠 사용 허가를 구했습니다.

허가 없이 타인의 콘텐츠를 사용하시면 안됩니당..!!

 

https://1boon.kakao.com/onehomelife

 

자취생으로 살아남기 페이지

공유하는 즐거움 1boon

1boon.kakao.com

 

자, 그렇다면 어떻게 만드는지 한번 해보겠습니다.

 

Fragment, Webview. Recyclerview 등이 사용되는데, 한번 사용해보겠습니다.

 

먼저 프로젝트를 만들어줍니다.

 

 

저희는 List형태로 컨텐츠들을 보여줄 것이기 때문에, RecyclerView 를 사용합니다.

 

일단 recyclerView부터 만들어주겠습니다.

(ListView와 RecylerView의 차이 - https://philosopher-chan.tistory.com/175?category=785198 )

 

레이아웃 만들고

 

 

item에 들어갈 레이아웃과 어댑터를 만들어줘야 하는데

 

item만들고 Adapter를 만들어줍니다.

 

일단 item부터 만들어 보겠습니다 :)

 

레이아웃을 만들어주고나면

 

이제 데이터 모델을 하나 만들어주고, adpater를 만들어 줍니다.

 

일단 모델만들고

 

 

이제 Adapter를 만들어줍니다.

 

자 이제 adpater를 만들었으니 MainActivity에서 연결해줍니다.

 

 

자, 그러면 잘 나오는걸 확인할 수 있습니다.

 

 

자 다음 강의에는 컨텐츠를 한번 꾸며보겠습니다.

 

RecyclerView는 아래의 링크에 좋은 예제가 있어 많이 참고했습니다.

https://blog.yena.io/studynote/2017/12/06/Android-Kotlin-RecyclerView1.html

불러오는 중입니다...