'failed to launch ios simulator error emulator didn't connect within 60 seconds'Ios 에뮬레이터 실행 시 해당 에러 발생해결 : terminal > Simulator 재실행 > Code 내 Start De
Everything is Widget위젯은 현재 주어진 상태(state)를 기반으로 어떤 UI를 구현할 지를 정의한다. (React에서의 컴포넌트 개념이다.)위젯의 상태가 변화하면 변경사항에 맞게, UI가 리렌더링된다. 이 때 플러터 프레임워크는 기존 위젯과 새로운 상
폴더 구조 screen : 스크린 전체에 해당되는 위젯을 모아두는 폴더. component : 스크린을 구성하는 데 공통으로 사용할 만한 위젯 model : 모델들 const : 상수들 플러그인 웹뷰(웹 내 브라우저 기능), 카메라, 블루투스, GPS 등 pub.dev
웹뷰 : 프레임워크에 내장된 브라우저를 앱의 네이티브 컴포넌트에 임베딩.네이티브 컴포넌트에 비해, 속도가 느리고 애니메이션이 부자연스러운 단점.기존 웹사이트를 활용할 수 있다는 장점.initialUrl : 웹뷰 첫 실행 사이트를 String으로 제공javascriptM
StatelessWidget statelesswidget은 빌드 시 생성자가 실행된다. 이후, 필수로 override 해야하는 build()가 실행된다. build에서 반환한 위젯이 화면에 렌더링된다. 모든 위젯은 Widget 클래스를 상속하고, Widget 클래스는
showCupertino iOS 스타일로 다이얼로그 실행 (모든 애니메이션 및 작동이 iOS 스타일) _Dday와 같이 첫글자가 언더스코어이면 다른 파일에서 접근할 수 없음. Cuper - DatePicker of 생성자 .of(context) 생성자로 정의된 모
Flutter에서는 route와 navigation을 통해 페이지를 이동할 수 있다.Web까지 한 번에 개발할 것이라고 한다면 route를 적극적으로 사용해야 한다.props = 버튼에 표시할 텍스트를 String 타입의 text를, route의 주소를 String 타