Skip to content

huraypositive/code-interview-ios-itunes-search

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 

Repository files navigation

code-interview-ios-itunes-search

iOS 과제 인터뷰 - iTunes Search

과제내용

・ 앱스토어 검색탭을 구현해주세요. ・ 과제에 사용되는 API 정보는 아래 URL의 검색 API를 참고하세요.
https://itunes.apple.com/search?term=health&media=software&limit=20&country=KR

  1. 필수조건
  • 탭바에서 검색 탭만 구현해주세요. 다른 탭 화면은 탭 이름이 표시되는 정도면 충분합니다.
  • 디자인 요소의 크기, 위치, 컬러까지 정확하게 맞출 필요는 없습니다.
  • 첫번째 스크린샷: 홈 화면은 검색/최근 검색어 화면으로 구현해주세요.
  • 두번째 스크린샷: 검색 시, 로컬 히스토리의 최근 검색어에서 검색하여 표시해주세요.
  • 세번째 스크린샷: 검색 결과 화면은 스크린샷과 같은 구성으로 구현해주세요. 다운로드 아이콘은 받기 버튼으로 하셔도 됩니다.
  • 네번째 스크린샷: 상세 화면은 제공되는 API내에서 최대한 구현해주세요. 다운로드 아이콘은 받기 버튼으로 하셔도 됩니다.
  1. 개발환경
  • Xcode 14.x, Swift 5.x (Xcode 15 Beta, Swfit 5.9 권장않음)
  1. 인터페이스
  1. 라이브러리
  • 외부 라이브러리가 필요없는 프로젝트입니다.
  1. 참고사항
  • 짧으면 4시간 이내, 길면 8시간 정도 걸리는 프로젝트로 예상합니다.
    너무 많은 시간, 너무 많은 정성을 들일 필요는 없어요.
  • 간결한 코드와 단순한 프로젝트 구조를 선호합니다.
  • 주석은 꼭 필요한 정도로 다른 사람에게 친절한 내용을 선호합니다.
    여기서 다른 사람은 6개월 후의 자기자신도 포함합니다.
    '간결한' 코드가 어떤 것인지, '친절한' 주석이 어떤 것인지는 각자의 해석에 맡기겠습니다.
  • Xcode 프로젝트 외에 README 작업은 진행하면서 느낀 감상 정도면 충분합니다.
  • Git Repo 이름은 마음대로 지으시면 됩니다.
    과제 테스트이지만 아키텍처와 패턴, 코딩 스타일이 들어가는 하나의 프로젝트입니다.
    여러분 스스로에게 레퍼런스가 되고 포트폴리오로도 개발 할 수 있는 프로젝트가 되길 바랍니다.
  1. 문의
  • 문의사항은 아래 메일주소로 요청해주세요.
    msk@huray.net

스크린샷

test

About

iOS 과제 인터뷰 - iTunes Search

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published