Skip to content

[assignment] week4 #7

@SeonHwan-Kim

Description

@SeonHwan-Kim

필수 과제

  • 진짜 회원가입/로그인

    • 모든 입력값을 받으면 회원가입 버튼 클릭 할 수 있도록 수정
    • 서버 통신하여 회원가입하기
    • 로그인 api 연동
    • 실패시..?
  • Home 화면 꾸미기

심화 과제

  • Search Fragment 꾸미기

    • 주어진 키워드 입력 후 검색 버튼 클릭 시 API 통신
    • 성공적으로 응답이 된 경우 검색 입력창 하단이 리스트로 바뀌어져 검색 결과 리스트 보여주기
    • 검색 결과가 비어있다면 Empty UI 로 구성
  • Kotlin Coroutines를 활용하여 서버통신

    • 지금까지 진행한 서버통신을 suspend 함수를 활용하여 코드 작성하기
    • 코루틴 빌더 함수를 활용하여 비동기 처리를 하면 생기는 장점
    • enqueue 함수와 비교하여 리드미에 작성

도전 과제

  • Throttle Search
    • 어떻게 구현하는지 조사 후 구현하기

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions