목록개발/Flutter (75)
말랑한 하루
Dio를 활용하여 API통신을 진행할 때, 진행되고 있는지 또는 요청 처리 중인지 확인하기가 어려웠다. 그래서 앞으로 개발을 해나갈 때, API 통신과 관련한 작업을 진행하면서 유용하게 사용할 수 있는 Loading UI를 제작하려 한다. 🐇 Loading Animation Widget ※ reference : https://pub.dev/packages/loading_animation_widget Package Loading UI Animation이 개발되어 있는 라이브러리를 찾았다. 다양한 모습의 Loading Spinner가 제작되어 있으니 공식문서에서 확인하고 사용하길 바란다. 🥕 Install ※ reference : https://pub.dev/packages/loading_animation_..
dio는 http보다 api 통신을 위해 다양하고 강력한 기능을 제공합니다. dio를 사용하면서 어떻게 하면 프로젝트에 더 간편하게 사용할 수 있을지 고민했습니다. 이번 칼럼은 그 고민에 대한 내용들입니다. 🐇 Dio Instance 기본적으로 SingleTon Project에 해당된다 생각하여, Dio의 Instance를 생성해주었습니다. class DioInstance { final dio = Dio(); DioInstance() { dio.options.baseUrl = dotenv.get('NEXON_API_URL'); dio.options.headers = { 'accept': 'application/json', 'x-nxopen-api-key': dotenv.get('NEXON_API_KEY'..