이번에는 "자취생으로 살아남기"라고 페이스북에 유명한 페이지의 콘텐츠를 볼 수 있는 앱을 만들겁니다.
요런 형태의 앱인데, 저기 있는 게시글을 하나 클릭하면
아래와 같이 이렇게 콘텐츠가 잘 나옵니다.
저는 이 사이트의 게시물을 가져와서 사용했습니다.
저는 이 앱을 제작할 때, 콘텐츠 사용 허가를 구했습니다.
허가 없이 타인의 콘텐츠를 사용하시면 안됩니당..!!
https://1boon.kakao.com/onehomelife
자, 그렇다면 어떻게 만드는지 한번 해보겠습니다.
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
'인프런 - 강의 > 2 - 누구나 할 수 있는 안드로이드 앱 개발 (Kotlin)' 카테고리의 다른 글
1-6 자취생으로 살아남기 앱 제작 - Fragment (0) | 2019.08.19 |
---|---|
1-5 자취생으로 살아남기 앱 제작 - layout (0) | 2019.08.18 |
1-4 자취생으로 살아남기 앱 제작 - picasso, intent data (0) | 2019.08.18 |
1-3 자취생으로 살아남기 앱 제작 - itemClick, webView (0) | 2019.08.18 |
1-1 누구나 할 수 있는 안드로이드 앱 개발 2 개요 (0) | 2019.08.17 |