플러터 3

[Flutter] ValueNotifier로 상태 관리

=> ValueNotifier 상태 관리 참고 소스 ValueNotifier count = ValueNotifier(0); body: Column( children: [ TextField( controller: idController, //사용자에게 안내할 문구를 플래이스 홀더 형식처럼 표기할 수있다. decoration: InputDecoration(labelText: '아이디를 입력해주세요.'), ), ElevatedButton( onPressed: () { // //클릭시 동작구현 count.value=30; }, child: Text('아이디를 입력 값 가져오기'), ), ValueListenableBuilder(valueListenable: count, builder: (context, valu..

Flutter 2023.12.31

[Flutter] ElevatedButton 위젯

ElevatedButton 클릭되었을때 행동할 행위를 구현해서 사용이가능하다. //버튼관련 body: Column( children: [ Container( margin: EdgeInsets.all(32), width: 200, height: 70, child: ElevatedButton( onPressed: () { // 클릭 했을때 동작하고 싶은 내용을 만든다. print('버튼이 클릭되었습니다.'); }, style: ElevatedButton.styleFrom( primary: Colors.green, onPrimary: Colors.yellow, elevation: 10//높이 z축에 약간의 그림자 형태를 가능하게한다. ), child: Text('눌러보세요')), ) ], ),

Flutter 2023.12.09

Flutter 기본 문법

다트 기본적인 문법을 설치 없이 웹에서 실행이 가능하도록 지원한다. https://dartpad.dev/? DartPad dartpad.dev dynamic 사용 - 사용권장은 하지 않는 부분이지만 유용성을 위해서 알아두면 좋다정도이다. oid main(){ //print 함수 print('hello World'); //변수 자료형이 동일하지 않아도 사용이가능하다. //하지만 사용을 권장하지 않는다. //자료형이 추론해서 사용하기때문이다. dynamic car = 'benz'; car = 10; print(car); } Null Safety 사용부분 - 사용이유 : null을 허용해줌 null에게서 안전한 프로그램 코드를 작성하는 것을 의미한다. null safety를 사용하면 컴파일러에서 코드를 실행..

Flutter 2023.10.21