환경에 맞는 파일을 다운로드저장위치: 윈도우 계정 하위 폴더가 아닌 위치 (ex> C\\flutter)https://docs.flutter.dev/get-started/install제어판 > 시스템 > 고급 시스템설정아래 1 - 2 - 3 - 4 순서로 환경
vscode에서 flutter 앱설치
참고링크: https://pub.dev/packages/flutter_native_splash아래 코드를 실행하여 flutter_native_splash를 설치한다\-root 폴더에 pubspec.yaml 파일에 아래 내용을 확인한다flutter pub get
참고링크: https://pub.dev/packages/flutter_launcher_iconsroot 폴더에 pubspec.yamldev_dependencies 하위에 아래 내용 넣기
전체선택/해제선택항목 해제(삭제)선택한 갯수선택한 누적 가격 출력장바구니 구성 임시 데이터를 만들어준다객체를 생성하고 json으로 변환하여 반환해준다임시로 출력될 데이터를 만들어준다상태관리를 위해 provider를 설치한다https://pub.dev/packa
dart 언어는 간단한 ui를 만들어도 다소 길어지는 경향이 있다react처럼 작은 단위까지 widget으로 쪼개보고자 appbar를 widget으로 분리했는데 다음과 같은 에러가 발생했다appbar의 height 값이 정의되지 않아서 생기는 오류로 위젯분리 없이 Co
cachedquery 사용
flutter에서 nullable 데이터를 쓸때 반드시 null 체크를 한 뒤 사용해주어야 에러가 나지 않는다
구현할 기능 버튼클릭시 핸드폰에 저장된 연락처 접근 권한 확인 접근권한 얻을 시 연락처 목록 생성 목록 클릭시 해당 연락처의 원하는 정보 가져오기 전체적인 흐름 연락처 접근 권한 얻기 권한 얻고난 후 연락처 데이터 가져오기 데이터 리스트로 출력 및 필요한 기능 구현
WidgetsBindingObserver 사용
dio 헤더 소문자변경