- 컴플리터는 특정 시점에 이벤트를 전달하는 데 사용되며, 다트패드에서는 작동하지 않아 안드로이드 스튜디오가 필요합니다. 📲
- 컴플리터는 제네릭을 사용하여 다양한 자료형의 데이터를 전달할 수 있으며, 퓨처와 함께 비동기 처리에 활용됩니다. ⚙️
- 콜백 기반 함수를 퓨처 방식으로 변경할 때 컴플리터를 활용할 수 있으며, 이를 통해 코드의 가독성을 높일 수 있습니다. 🔄
- 컴플리터는 한 번 완료되면 재사용할 수 없지만, 여러 콜백 함수를 동시에 처리하는 데 응용하여 병렬 처리를 구현할 수 있습니다. ⚡
- 퓨처의
then
과async/await
는 비동기 처리 방식에 차이가 있으며,then
은 콜백 기반으로 즉시 실행되지만async/await
는 순차적으로 실행됩니다. ⏳