Toy Project/iGPT

[iGPT] Version 1.0.5

mindw96 2023. 5. 9. 23:28

구현 내용

1. 답변이 오는 동안 로딩 표시 구현

 

구현 방법

FutureBuild 사용

api를 호출하는 함수를 FutureBuild의 future에 등록 후 

if문을 통해서 API 통신이 완료되면 snapshot.connectionsState의 값이 ConnectionState.done과 일치하여 내용을 표시

else에는 loading indicator를 작성하여 구현하였다.

사용한 패키지는 flutter_spinkit (https://pub.dev/packages/flutter_spinkit)을 사용하였다.

iMessage과 유사한 3개의 점이 있는 ThreeBounce을 사용했다.