도리안의 개발 잡설 #243 - IT북스토어 과제: 보완할 점들

in zzan3 years ago

개인 과제로 진행 중인 IT북스토어. 리팩토링을 마치고 어제 GitHub에 수정한 파일들을 업데이트하였다. 다음에 해야 할 일은 보완할 점들을 구현해 보는 것이다. 이번에 해보고 싶은 것들은 다음과 같다.

  • 로딩 중 이미지 추가
  • 앱 종료시 실행중인 API 중지
  • 의존성 주입

로딩 중 이미지 추가

첫 과제를 만들면서 API 실행 중에는 로딩 중을 알리는 뷰를 만들었다. 그런데 시간도 없고 과제에 명시되지 않았다는 이유로 텍스트만 보여 주었다. 이미지도 같이 보여주는 게 일반적이다. 이번에 보완해보고 싶다.


앱 종료시 실행중인 API 중지

앱이 시작되자마자 API를 실행한다고 가정해보자. API 실행 중에 사용자가 백 버튼을 눌러 앱이 종료한다면? 가능하면 실행 중인 API를 중지하는 것이 좋다.


의존성 주입

요즘에는 안드로이드 앱에 AAC(Android Architecture Component) 적용이 보편화되면서 의존성 주입(depencency injection)도 많이 쓰이고 있다. 나 또한 현재의 트렌드에 따라가기 위해 이 과제에 Hilt 라이브러리를 활용한 의존성 주입을 적용해볼 예정이다.


만들고 싶은 게 명확하니 곧 작업을 시작하도록 하자.


지난 개발 잡설들

Coin Marketplace

STEEM 0.17
TRX 0.15
JST 0.028
BTC 56714.19
ETH 2341.70
USDT 1.00
SBD 2.37