software_development:flutter

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
software_development:flutter [2023/05/03 23:05] – [windows] prgramsoftware_development:flutter [2025/07/07 14:12] (current) – external edit 127.0.0.1
Line 24: Line 24:
   * Emulator Terminated : Help>Show Log in Explorer   * Emulator Terminated : Help>Show Log in Explorer
  
-<code> + 
-code+==== Android Studio ==== 
 +Flutter Hot reload : 지금 상태에서 업데이트 (Widget 의 build 함수 안에 있는 것만 가능) 
 +Flutter Hot restart : 처음부터 실행 
 + 
 +class AA extends ~~~ : AA에서 alt+enter (Show Context Action) -> missing override 자동입력 
 +우클릭 : Reformat code with 'dart format' - (,) 기준 정렬 
 + - File Setting > Keymap > 검색 > 단축키 설정 
 + 
 +Show Context Action : wrap 지우기, wrap 씌우기 
 + 
 +stless 입력 -> StatelessWidget 자동생성 
 +stful 
 + 
 +우클릭: Refactor -> rename => 모든 이름 변경 
 + 
 +==== Hello, World ==== 
 + 
 +<code java> 
 +void main() { 
 +  //runApp(const MyApp()); 
 + 
 +  runApp( 
 +    MaterialApp( 
 +      debugShowCheckedModeBanner: false, //Debug 배너 없애기 
 +       
 +      home : Scaffold( 
 +        backgroundColor: Colors.black, 
 +        //body: Text("hello world"
 +        body: Center( // 가운데 
 +          child: Text("Hello world", 
 +            style: TextStyle( 
 +              color: Colors.white, 
 +              fontSize: 20.0 
 +            ) 
 +          ) 
 +        ) 
 +      ), 
 +    ), 
 +  ); 
 +}
 </code> </code>
 +
 +==== pubspec.yaml ====
 +pubspec.yaml
 +put get 클릭
 +
 +=== Asset 추가 ===
 +flutter: 아래
 +assets:
 + - asset/img/ (폴더명)
 +
 +=== dependencies ===
 +https://pub.dev/
 +<nowiki>^</nowiki>3.0.0 : major update(3)는 자동으로 하지 않음)
 +
 +
 +
 +
 +==== Packages ====
 +=== WebView ===
 +  * <uses-permission android:name="android.permission.INTERNET" /> 추가해야 함 (배포할 때 필요)
 +  * net::ERR_CLEARTEXT_NOT_PERMITTED 에러
 +(https 아니거나, redirect 되는경우)
 +- android:networkSecurityConfig="@xml/network_security_config
 +https://stackoverflow.com/questions/55592392/how-to-fix-neterr-cleartext-not-permitted-in-flutter
 +
 +※프로젝트 자체를 껐다가 다시켜야 함
 +
  
 {{tag>software_development 앱개발 플러터 flutter}} {{tag>software_development 앱개발 플러터 flutter}}
  • software_development/flutter.1683155138.txt.gz
  • Last modified: 2025/07/07 14:12
  • (external edit)