728x90
Flutter 프로젝트 신규 생성 시 기본적으로 가장 먼저 추가할 라이브러리를 정리해봤다.
기본적으로 서버의 JSON 포멧 자료를 파싱처리를 자동으로 하기 위해서 Retrofit 라이브러리를 같이 추가해준다.
# 플러터에서 기본적으로 추가할 라이브러리
flutter pub add dio json_annotation freezed_annotation
flutter pub add -d json_serializable build_runner freezed
# 서버 데이터를 가져오기 위한 Retrofit 추가
flutter pub add retrofit logger
flutter pub add -d retrofit_generator
# 상태관리툴 라이브러리
# riverpod 추가
flutter pub add flutter_riverpod riverpod_annotation
flutter pub add -d riverpod_generator
# provider 추가
flutter pub add provider
|
상태관리 라이브러리는
riverpod 로 된 강좌도 있고, provider 로 된 강좌도 있다.
주로 provider 상태관리 라이브리를 활용한 강좌가 많다.
http 로 서버 통신 강좌 설명을 하기도 하지만 Dio 라이브러리를 활용하는 것이 더 좋다.
header 에 cookie 정보를 실어서 Session 처리를 하기도 좋고, JWT 토큰 인증시에도 활용하기 좋다.
728x90
'Flutter 앱 > Flutter Basic' 카테고리의 다른 글
Flutter floatingActionButton 2개 이상 (0) | 2024.02.15 |
---|---|
Flutter addPostFrameCallback method (0) | 2024.01.18 |
Flutter TIP 모음 (0) | 2024.01.04 |
Flutter JSON Serializable의 중요성 (2) | 2023.12.21 |
Flutter Person freezed 자동완성 예제 (0) | 2023.12.09 |