다트 페키지 및 라이브러리 사용법
패키지
- 다른 사람들이 만든 pakages 작은단위의 코드 묶음 이라고 생각하면됨
- 예를 들어 집을 만들기위해 창문, 문, 울타리 등을 직접 만들지 않고 때오는 개념
- 패키지는 누군가가 특정 목표를 달성하기 위해 작성한 코드 묶음이다.
적용방법
- https://pub.dev/packages/ 패키지 찾기
- 의존성 확인, pubspec.yaml 파일에 의존성 설정 코드 추가 후 상단에 packages get 클릭 다운
- 사용할 곳에 import 해준다.
async 키워드
- 비동기 처리를 위한 키워드
- geolocator 패키지 이용할 떄 사용함.
- GPS위치 파악과 같은 시간이 거릴는 작업을 수행 할 수 있는 방법
사용 예제
void getLocation() async{
Position position = await Geolocator().getCurrentPosition(desiredAccuracy: LocationAccuracy.high);
}
내가 사용한 패키지 들
- english_world
- 영어의 동사,명사 등의 집합이고, 랜덤하게 갖고 올수도 있음
- health
- 인앱결재 기능 을 갖는 패키지
- assets_audio_player 1.2.3
- 노래 파일들을 재생,정지, 다음, 이전 등의 기능을 제공하는 패키지
- geolocator: ^5.3.0
- 장치의 현재위치를 알려주는 기능
- http: ^0.12.0+4
- 인터넷에 있는 데이터를 가져올 떄 쓰는 라이브러리
- Flutter Spinkit
- 프로그래스바 로딩중일때 애니메이션 표현
- animated_text_kit: ^2.0.0
- 텍스트를 애니메이션으로 표현하는 등 다양한 애니메이션 기능을 갖는 패키지.
-
firebase_core: ^0.4.4+2 firebase_auth: ^0.15.5+2 cloud_firestore: ^0.13.4+1
- 파이어 베이스 기능 사용
- modal_progress_hud: ^0.1.3
- 로그인 화면 UI 기능 개선
댓글남기기