DEV/flutter (dart)
-
Flutter Button hover and click effect disableDEV/flutter (dart) 2023. 2. 10. 10:20
Flutter의 기본 태마 버튼의 경우 버튼에 마우스를 올려두면 이팩트가 생긴다. 마음에 안들어서 버튼 호버 및 클릭 이팩트를 끄는 방법을 찾아봤다. 버튼예시 IconButton( icon: Icon(Icons.add_box_outlined,), iconSize: 30, splashColor: Colors.transparent,// *이 코드를 추가 highlightColor: Colors.transparent,// *이 코드를 추가 hoverColor: Colors.transparent,// *이 코드를 추가 onPressed: () { }, )
-
Flutter HTTP 통신(GET, POST...) 패키지DEV/flutter (dart) 2023. 2. 10. 10:08
Flutter에서 http 통신 하는 법. 사용 패키지 https://pub.dev/packages/http http | Dart Package A composable, multi-platform, Future-based API for HTTP requests. pub.dev 설치방법 (패키지 받는 방법) 1. pubspec.yaml 에서 http 등록, "dev_dependencies:" 하단에 "http: 사용버전" 등록 후 노란색 전구를 클릭하여 pub get 눌러서 install dev_dependencies: flutter_test: sdk: flutter http: ^0.13.4 2. 안드로이드의 경우 permission을 허가해야 함. 맨 윗줄 하단에 permission 추가 사용예시 // ..
-
Flutter TextField 위젯 Style 예시DEV/flutter (dart) 2023. 2. 8. 17:02
다양한 TextBox (TextInput) 예시 Sample ...(대충 위젯) return Scaffold( appBar: AppBar(title: Text('TextField Sample')), body: Container( width: double.infinity, height: double.infinity, padding: EdgeInsets.all(10), child: Column(children: [ TextField( decoration: InputDecoration( icon: Icon(Icons.star), hintText: 'Icon' ), ), TextField( decoration: InputDecoration( hintText: 'Border (Colors.green)', enab..
-
Flutter dart에서의 Null with !, ? 키워드 (Dart 문법 / Null safety)DEV/flutter (dart) 2023. 2. 8. 16:38
Null safety 많은 프로그래밍에서 사용하는 Null, 보통의 경우 변수에 아무 값이 없는 상태를 Null이라고 한다. 예상치 못한 곳에서 Null 값이 들어가는 경우가 많고 이 때문에 높은 비중으로 Null 에러가 발생한다. null safety가 적용된 코드는 null에 의한 에러를 runtime이 아닌 edit-time에서 체크한고 알려준다고 한다. https://velog.io/@giyeon/flutter-Null-safety [flutter] Null safety null safety 변수 내부에 아무 값이 들어있지 않은 상태를 null상태라고 표현합니다. 많은 프로그램에서 런타임 에러 중 가장 큰 비중을 차지하는 에러가 null 입니다. 그런 이유로 다양한 언어들이 nu velog.io ..