[Flutter] Getx 컨트롤러를 활용한 코인데이터 빌드
플러터에서 Getx는 많이 사용되는 상태관리 라이브러리이다. 거래소 api를 이용하여 거래소를 구현하기 위해서 수많은 데이터의 관리가 필요하기 떄문에 Getx를 사용하였다. Dependency web_socket_channel: ^2.4.0 get: ^4.6.6 http: ^1.1.2 선언부 late IOWebSocketChannel channel = IOWebSocketChannel.connect(Uri.parse("wss://api.upbit.com/websocket/v1")); RxList krwMarket = [].obs; RxList btcMarket = [].obs; RxList usdtMarket = [].obs; 코인데이터들을 WebSocketChannel에 스트림하는 코드이다. var r..
2024.04.07