Skip to content

[6주차 미션] RecyclerView & Adapter #37

@eeeeeaaan

Description

@eeeeeaaan

✨ 이슈 내용

이슈 개요를 입력해주세요.

  • item_album 레이아웃 만들기

  • 리사이클러뷰를 사용해서 화면 만들기

    • 보관함 화면 만들기
      (실제 Flo에서는 이용권을 구입하지 않으면 저장한 곡에 노래가 들어가지 않아서, 비어있을 겁니다. 그거는 신경쓰지 말고, 아래 첨부한 화면대로 만들어오시면 됩니다.)
    • RecyclerView 적용(노래 리스트)
      ⇒ 더미데이터로 아무거나 집어넣어도 됩니다. 다만 최대한 중복되지 않은 데이터로 넣어주세요.
  • 리사이클러뷰 클릭 이벤트

    • [보관함] 아이템의 [...] 버튼 클릭시 아이템 삭제
    • [오늘 발매 음악] Play 버튼 클릭 시 MiniPlayer에 동기화
      • 전체 수록곡 중에 가장 처음 곡이 재생되도록 (노래중 하나만 재생되도록 해보기)
  • [보관함] Item에 스위치를 넣고 item 개수를 늘린 다음 스위치를 ON 한 다음 스크롤했을 때 스위치 ON/OFF가 이상하게 설정되는 문제 해결해보기

    • 하나의 스위치만 ON하고 스크롤을 했을 때 ON하지 않은 곳에 체크되는 현상 or 돌아왔을 때 체크가 되어있지 않는 현상을 해결하기
  • Foreground Service를 사용하여 알림창 띄우기 [선택]

    (참고자료의 가장 마지막 부분의 자료를 확인해 주세요. 해당 미션은 Flo 앱의 메인 화면에서 진행해도 괜찮고 새로 프로젝트를 생성한 뒤 구현해도 괜찮아요!)

    • 알림창의 아이콘, 타이틀, 내용을 변경해 보고 앱을 내린 뒤 알림 창 클릭 시 해당 앱이 띄워지도록 설정하기
    • Thread 또는 Coroutine을 활용하여 1 ~ 1000까지 숫자를 카운트하고 알림창에 진행 상황을 progress bar로 나타내기 (가능하다면 Coroutine을 사용해 보세요.)
      • 앱을 내려도 Background에서 카운트가 증가하고 progress bar가 작동하도록 설정하기

📌 참고 사항

추가적인 설명이 필요한 경우 입력해주세요.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions