방법이 없는듯하다.
자바나 클래스급 언어들이 포인터 기능이 없는 것 처럼(?), Dart에도 포인터는 없는것 같다.(C언어 ffi(?)는 사용가능하다고함) 문제 : 클래스들로 이루어진 UI를 전역함수에서 조작이 가능한가? 클래스들로 이루어진 UI를 전역함수에서 제어가 어려움. 클래스 생성시, 전역클래스변수로 생성하고, 전역함수에서 전역클래스를 제어하니 됨. void func1() { if(bsetState==true) { if(m_MyHomePageState!=null) { m_MyHomePageState?.SetState(); } } } _MyHomePageState? m_MyHomePageState=null; class MyHomePage extends StatefulWidget { MyHomePage({Key? key..
Scaffold : 골격, 비계(건축에서 지지대, 동바리), 구성틀, 구성 시스템. 큰 틀(title, body) 아래처럼 그냥 class임. 구성원은 아래에 있고, class Scaffold extends StatefulWidget { /// Creates a visual scaffold for material design widgets. const Scaffold({ Key? key, this.appBar, this.body, this.floatingActionButton, this.floatingActionButtonLocation, this.floatingActionButtonAnimator, this.persistentFooterButtons, this.drawer, this.onDrawerCh..
flutter_blue | Flutter Package (pub.dev) 업데이트 블루투스(flutter pub add flutter_blue)설치 에러 메세지 : Expected to find project root in current working directory. 프로젝트폴더로 가서 실행해야됨 프로젝트폴더 크기가 약 650Mbyte(뭐가 이렇게 큰가?) 안드로이드 스튜디오에서 Build->flutter -> Build APK 에러 메세지 : uses-sdk:minSdkVersion 16 cannot be smaller than version 19 declared in library [:flutter_blue] 버젼19이상 사용해라. android/app/build.gradle: Android { ..
주의 : 이 글은 본인이 한 내용 기록용이며, 중간에 문제점이 다수 있을 수 있으니, 참고만 하시기 바랍니다. System requirements To install and run Flutter, your development environment must meet these minimum requirements: Operating Systems: Windows 7 SP1 or later (64-bit), x86-64 based. Disk Space: 1.64 GB (does not include disk space for IDE/tools). (현재 2.8G정도 이다) Tools: Flutter depends on these tools being available in your environment. ..
react native 검토하다가, Flutter가 더 좋다는 글이 많이 보여 설치... 지식iN 앱을 Flutter로 개발하는 이유 https://d2.naver.com/helloworld/3384599 Flutter 앱 개발후기 https://brunch.co.kr/@tilltue/56 Flutter / 2탄 : Flutter 특징과 장단점 https://joooosan.tistory.com/entry/Flutter-2%ED%83%84-Flutter-%ED%8A%B9%EC%A7%95%EA%B3%BC-%EC%9E%A5%EB%8B%A8%EC%A0%90 다운로드 설치방법은 https://docs.flutter.dev/get-started/install/windows 에 잘나와 있다. System requi..