SDK 사용 편의성 향상
2022-07-27 ~ 2022-08-01 (4일)
주 프로젝트
- SDK 랩핑 클래스 제작
프로젝트명 | SDK 사용 편의성 향상 | 기간 | 2022-07-27 ~ 2022-08-01 (4일) |
개요 | 클라이언트 파트 지원 | 팀원 | 1명 |
주요 역할 및 담당 | 클라이언트에서 SDK를 더욱 쉽게 사용할 수 있도록 코드 랩핑 | ||
성과 | 전용 SDK 제작 지원으로 작업 능률 향상 |
사용 편의성 향상 요청
SDK 사용 시, 비동기 동작이 많고 매칭해야 하는 데이터가 다수 존재하여 개발 난이도가 다소 높음.
조금 더 쉽게 사용할 수 있도록 추가 작업을 요청.
제약사항
- B2B서비스를 전제로 제작된 SDK이기 때문에 특정 클라이언트를 위해 전체 SDK구조를 바꿀 수 없어, 전용 SDK로 제작 필요.
- 비동기 동작을 대기하지 않도록 구현.
- 클라이언트에서 사용하는 데이터 형태로 리턴 필요.
구현
Client에서 SDK동작의 완료 확인 대기작업을 삭제했다. 확인이 필요한 동작은 모두 이벤트로 구현했고, 이벤트는 선택적으로 연결하여 이후 작업을 처리할 수 있다.