본문 바로가기

분류 전체보기95

[Flutter] Widget정리 #2 WebView, flutter 권한 WebView 정리 https://pub.dev/packages/webview_flutter webview_flutter | Flutter Package A Flutter plugin that provides a WebView widget on Android and iOS. pub.dev 4.0 버전이 새로 올라왔는데 기존 3.0과는 사용법이 조금 달라졌다. 달라진점 더보기 Instantiating WebViewController In version 3.0 and below, WebViewController could only be retrieved in a callback after the WebView was added to the widget tree. Now, WebViewController mu.. Study/Flutter 2023. 1. 18.
[Flutter] StatefulWidget vs StatelessWidget StatelessWidget 특징 위젯 내부에서 값 변경돼도 위젯 자체적으로 렌더링 불가 생명주기 1. StatelessWidget이 빌드되면 생성자가 실행. 2. build() 함수 실행 3. build()함수에 반환한 위젯이 렌더링 StatefulWidget 특징 위젯 내부 값이 변경되었을때 위젯에서 다시 렌더링 생명주기 위젯 클래스와 State 클래스 2개로 구성 A. 상태변경이 없는 생명주기 상태변경이 없는 생명주기는 위젯이 화면에 나타나며 생성되고 화면에서 사리지며 삭제되는 과정을 의미. StatefulWidget 생성자가 실행 createState() 함수 실행. createState()는 StatefulWidget을 상속받았을 때 반드시 오버라이드 해야하는 함수로 StatefulWidget과.. Study/Flutter 2023. 1. 17.
[Flutter] Widget정리 #2 배치관련 위젯 배치관련 위젯 하위 위젯을 가로 또는 세로로 배치하거나 위젯 위에 위젯을 겹칠때 사용 Row 위젯을 가로,세로로 배치하는데 사용한다. 주축(Main Axis) 와 반대축(Cross Axis)개념이 존재하는데 Row는 가로가 주축, 세로가 반대축 Column은 가로가 반대축, 세로가 주축. *정렬 MainAxisAlignment MainAxisAlignment.start - 시작에 정렬 MainAxisAlignment.center - 중앙에 정렬 MainAxisAlignment.end - 끝에 정렬 MainAxisAlignment.spaceBetween - 자식 위젯의 간격을 균등하게 정렬 MainAxisAlignment.spaceAround - 자식 위젯의 간격을 균등하게 배정하고 왼쪽 끝과 오른쪽 끝을.. Study/Flutter 2023. 1. 16.
[Flutter] Widget정리 #1 Text, 제스처, 디자인 자식이 하나만 있는 위젯과 여러개가 있는 위젯으로 나눠진다. 자식을 하나만 가지는 위젯 자식을 여러개 가지는 위젯 Container - 자식을 담는 컨테이너, 배경색, 너비,높이 테두리 등의 디자인 지정가능 GestureDetector - 플러터에서 제공하는 제스처 기능을 자식 위젯에서 인식하는 위젯, 탭, 드래그, 더블클릭 인식 가능 SizedBox -높이와 너비를 지정하는 위젯, Container 위젯과 다르게 디자인적 요소는 적용할 수 없고 const생성자로 선언해서 퍼포먼스 좋음 Column - children 매개변수에 입력된 모든 위젯들을 세로로 배치 Row - children 매개변수에 입력된 모든 위젯들을 가로로 배치 ListView - 리스트를 구현할 때 사용, 입력된 위젯이 화면을 벗어.. Study/Flutter 2023. 1. 13.
[Flutter] 앱 개발 로드맵 구현시 주의사항 1. 폴더 구조. - screen : 스크린 전체에 해당되는 위젯들을 모아두는 폴더 - component : 스크린을 구성하는 데 공통으로 사용될 만한 요소의 위젯을 모아두는 폴더 - model : 모델들을 따로 모아두는 폴더 - const : 상수를 모아놓는 폴더 Flutter 에서 자주 사용하는 주변장치 센서 sensors_plus 센서 핸드폰의 움직이는 속도 측정(Accelerometer) 회전 측정 (Gyroscope) 자기장 측정 (Magnetometer) sensor_plus GPS GPS 권한 관리, GPS상 핸드폰 위치 업데이트, (위도경도 기반) 거리계산 geolocator 카메라 카메라 권한 관리, 카메라가 찍고있는 화면을 핸드폰에 보여줌 camera 블루투스 주변 블루.. Study/Flutter 2023. 1. 12.
반응형