Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/elonpark/appstoresearch
카카오뱅크 사전과제
https://github.com/elonpark/appstoresearch
appstore swift
Last synced: about 2 months ago
JSON representation
카카오뱅크 사전과제
- Host: GitHub
- URL: https://github.com/elonpark/appstoresearch
- Owner: ElonPark
- Created: 2019-03-16T08:35:11.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-04-17T11:28:40.000Z (almost 6 years ago)
- Last Synced: 2024-10-14T19:11:20.493Z (3 months ago)
- Topics: appstore, swift
- Language: Swift
- Size: 1.49 MB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# [채널모바일개발] iOS 모바일 앱 개발자 코딩테스트
---
> **개발환경**
> `macOS 10.14.3`
> `Xcode 10.1`
> `Swift 4.2`- 실행 시 주의 사항
```shell
#다운로드한 폴더로 이동 후
cd ./AppstoreSearch/appstoreSearch
pod repo update
pod install```
## 과제 설명
- 앱스토어 검색탭 구현
- 과제에 사용되는 API 정보는 아래 URL의 검색 API를 참고하세요.
- [검색 API](https://affiliate.itunes.apple.com/resources/documentation/itunes-store-web-service-search-api/ "앱스토어")
## 개발 요건
### 필수 조건
- [x] 검색창에는 한글 입력만 가능하도록 구현
- [x] 인기 검색어 대신 최근 검색어로 교체하여 구현(표시는 최대 10개)
- [x] 검색시 연관검색어 대신 히스토리에서 검색하여 표시
- [x] 검색 결과 화면은 스크린샷과 동일하게 구현
- [x] 상세 화면은 제공되는 API내에서 최대한 구현
### 개발 환경
- Xcode 10이상, Swift 4.2이상
### 인터페이스
- xib를 사용하지 않고 Storyboard 와 Autolayout을 사용하여 구성
### 라이브러리
- 오픈소스 사용 가능 (단, Alamofire와 같은 네트워크 관련 라이브러리 사용제한, 이미지 다운로드 포함)
- cocoapod, carthage 등 사용시, 프로젝트에 프레임워크를 포함해서 commit해 주세요.
## 스크린샷