LeeJaeHyeon05 / Kotlin-Study-LOL

3 stars 4 forks source link

유니버스 화면 제작 #76

Open gunamkwon opened 2 years ago

gunamkwon commented 2 years ago

실력이 많이 부족하지만, 유니버스 화면 제작을 맡아보겠습니다.

  1. 챔피언 화면 -> 스킨 페이지 챔피언별 화면과 동일 -> RecyclerView / GridLayout으로 구성 -> 챔피언 상세 페이지: RecyclerView로 구성

Screenshot_1639044662 Screenshot_1639044673

  1. 지역 -> 지역별 이야기 -> 지역 탭: RecyclerView / CardView이용 -> 지역 상세: Collapsingtoolbarlayout 이용 -> 관련 챔피언: Viewpager2 이용 Screenshot_1638971961_small

Screenshot_1638972035

Screenshot_1638972045

  1. 단편 소설 -> 단편소설 이야기 RecyclerView / CardView / GridLayout 이용 -> 단편소설 상세: Collapsingtoolbarlayout 이용 -> 이야기: jsoup를 이용한 HTML 파싱? -> 툴발에 searchBar, 챔피언 정렬필터 2개 Screenshot_1639044254 Screenshot_1639044264

  2. 코믹 -> CardView / RecyclerView로 구성 -> 상세 페이지는 로딩이 안돼서 나중에 추가하도록 하겠습니다.

Screenshot_1639044701

  1. 영상 -> 영상 탭: RecyclerView / CardView / GridLayout 이용 -> 영상 상세 페이지: ExoPlayer 이용

Screenshot_1639044492 Screenshot_1639044502

gunamkwon commented 2 years ago

일단 기능에 대한 아이디어가 있는 지역-> 단편소설 -> 영상 -> 코믹 -> 챔피언 순으로 진행해보겠습니다.

asonetu commented 2 years ago

@gunamkwon 유니버스는 확인해보니 홈페이지가 별도로 있어서 그쪽의 데이터들을 모바일로 가져온것 같네요 https://universe.leagueoflegends.com/ko_KR/

챔피언 별로는 json 데이터를 받아올 수 있는 것 같은데 그러면 크롤링까지는 안해도 될 것 같습니다. ex) 가렌 json url : https://universe-meeps.leagueoflegends.com/v1/ko_kr/story/garen-color-story/index.json

gunamkwon commented 2 years ago

감사합니다! 제가 유니버스 페이지는 찾은 상태여서 크롤링을 하려고 했었는데 json파일이 있는지는 몰랐네요!

혹시 다른 기능들 추가하려고 할 때, 도움이 될 것 같은데 혹시 저런 json파일은 어떤 식으로 찾을 수 있는 건가요??