9주완성! 프로젝트 캠프: 플러터

[유데미x스나이퍼팩토리] 9주 완성! 프로젝트 캠프: 플러터 강의 - 7일차 과제

judyshin 2023. 10. 22. 03:02

패키지란?

  • 구글 폰트를 넣어주기
  • 구글, 네이버 맵 구현하기
  • 애니메이션 구현하기
  • 결제기능을 추가하기

→ 패키지란? 앱에 일부 기능을 추가해주는 코드 컨테이너. 다른 사람이 작성한 코드 꾸러미. 의존한다 == 의존성

패키지 의존성 관리파일

  • pubspec.yaml : 이미지 등록, 폰트 등록, 패키지 등록

Pub.dev

  • 구글에서 운영하는 패키지 공유공간, Dart와 Flutter 패키지가 많이 등록돼 있다.
  • puv.dev의 패키지 중 원하는 것을 골라 기능을 쉽게 더할 수 있다는 장점이 있다.

사용법

  1. pub.dev에 접속한다.
  2. 패키지를 고른다.
  3. puspec.yaml에 등록해서 설치한다.
  4. 사용한다.

🔥VS Code 익스텐션에 Puspec Assist을 설치하면 편하다🔥

과제 요구사항💻

📝코드 작성

🖤결과 및 후기🖤

  • pull_to_refresh 패키지와 carousel_slider 패키지를 사용했다.
  • onRefresh에 이미지 리스트의 인덱스를 random하게 줘서 이미지가 바뀌게 했다.
  • autoplay: true 로 주고 autoplayInterval로 사진이 넘어가는 시간을 조정했다.

본 후기는 유데미-스나이퍼팩토리 9주 완성 프로젝트캠프 학습 일지 후기로 작성 되었습니다.

#유데미 #udemy #스나이퍼팩토리 #웅진씽크빅 #인사이드아웃 #IT개발캠프 #개발자부트캠프 #웹개발 #앱개발 #플러터 #flutter #개발 #안드로이드 #ios #단기캠프