Skip to content

Latest commit

 

History

History
37 lines (25 loc) · 876 Bytes

File metadata and controls

37 lines (25 loc) · 876 Bytes

GithubRepositorySearch

검색어를 이용하여 GitHub에서 리포지토리를 검색한뒤 결과를 목록으로 출력한다.
GitHub Search API 사용


  1. 입력창에 검색할 단어를 입력
  2. 우측의 '검색'버튼 클릭
  3. 결과 출력

🎞실행화면

default.mp4



📚stack

RecyclerView, DataBinding
Retrofit, LiveData


ApplicationClass.kt

  • 앱 실행 시 바로 실행됨.
  • 한번만 실행.
  • Retrofit 객체를 singleton 형식으로 생성

GitHubService.kt

  • 비동기화 방식으로 인한 화면출력 문제 해결을 위해 LiveData 사용

RepoAdapter.kt, BindingAdapter.kt

  • RecyclerView와 DataBinding을 함께 사용