SimpleGithubApp

ver. 1.0 검색 창에 키워드를 검색 시, 키워드와 관련된 User 및 Repository 리스트를 보여주는 프로젝트

  • 초기 기획

키워드를 검색하고 검색 스콥을 지정해주면(User 또는 Repository) 해당 범위에 따른 검색 결과를 보여주려 함. 서로 다른 타입의 데이터를 동일한 과정으로 가져오는 것이 잘 되지 않아 깃헙 앱의 검색 창을 확인하여 기획 방향을 변경함

  • 수정된 기획

실제 깃헙 앱에서는 키워드 검색 시 관련된 모든 정보를 섹션별로 보여주도록 되어 있음 따라서 이 프로젝트도 깃헙 앱의 스타일에 맞게 키워드에 따른 User 및 Repository 정보를 섹션별로 보여주기로 결정함

Skills

  • ONLY CODE
  • MVVM
  • RxSwift, RxCocoa
  • Github API

프로젝트 의의

  • 이전에는 모두 스토리보드를 사용하여 UI를 구성하였으나 코드와 SnapKit을 사용하여 UI를 구현
  • MVVM과 RxSwift 조합을 사용한 첫 프로젝트
  • 이전에도 MVVM 패턴을 사용하여 프로젝트를 완성하였으나 각 요소의 관계를 보다 더 잘 이해하게 된 프로젝트