검색어를 이용하여 GitHub에서 리포지토리를 검색한뒤 결과를 목록으로 출력한다.
GitHub Search API 사용
- 입력창에 검색할 단어를 입력
- 우측의 '검색'버튼 클릭
- 결과 출력
default.mp4
RecyclerView, DataBinding
Retrofit, LiveData
ApplicationClass.kt
- 앱 실행 시 바로 실행됨.
- 한번만 실행.
- Retrofit 객체를 singleton 형식으로 생성
GitHubService.kt
- 비동기화 방식으로 인한 화면출력 문제 해결을 위해 LiveData 사용
RepoAdapter.kt, BindingAdapter.kt
- RecyclerView와 DataBinding을 함께 사용