일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Kafka
- querydsl
- Axon framework
- 스프링
- 기술공부
- nestjs공부
- 코테준비
- JPA예제
- 스프링부트
- 기술면접공부
- 카프카
- 코테공부
- 플러터 공부
- JPA 공부
- JPA스터디
- JPA
- DDD
- K8S
- Flutter
- 알고리즘공부
- 프로그래머스
- 자료구조공부
- 플러터 개발
- nestjs스터디
- 스프링부트공부
- JPA공부
- 자바공부
- 스프링공부
- nestjs
- 스프링 공부
- Today
- Total
목록플러터 프로젝트 (3)
DevBoi
일단 텍스트의 값을 받아야 한다. 플러터에서는 이런 컨트롤러를 사용해서 값을 받고, 그다음에 리소스낭비를 줄이기 위해 dispose메소드를 실행시켜야한다고 한다. 이런식으로 TextField에서 컨트롤러를 매핑하는 작업을 한다. if(controller.text == 'smith' && controller2.text == '1234'){ Navigator.push(context,MaterialPageRoute(builder: (BuildContext context)=> Dice())); 실제로 값을 사용할 때는 이렇게 사용하면 된다. 그렇게 되면 controller.text로하면 텍스트 값을 가져오는 것이다. 일단 토스트 메시지 같은 메서드를 만들어준다 void showSnackBar2(BuildCont..
간단한 프로젝트를 진행해보자 아무리 이론을 빠삭하게 해도 결국은 직접 해보지않으면 ... 금방 까먹는다 ㅎㅎ 주말은 앱공부를 하고, 평일에는 인프라 자바 스프링 공부를 하니까... 일단 해보자 main.dart의 파일 내용이다. MyApp이라는 class의 내용을 적어놓고, MaterialApp을 return 한다. title은 dice game으로 두고, Login()을 홈으로 지정하여, return 한다. 해당 하단의 Login 클래스이다. 해당 클래스는 Scaffold를 return하고 Login이라는 텍스트를 타이틀로 한다. 그 Login appbar와 IconButton그리고 해당 하위의 action에 대한 함수 선언까지만 해놓는다. StateLesswight부분에서 노란 색 전구 버튼을 누르면..
이렇게 바꾸면 아래 처럼 된다. MaterialAPP의 text를 넣어주면 된다. 디자인이 너무 안이쁘니까 해당 Scaffold로 감싸주고, Appbar를 넣어주자 이런식으로 넣게 되면 아래와 같이 변경된다. 뭐 약간 속성 바꾸는 느낌으로 바꾸게 되면서 바로 적용이 가능하다. Text안에 TextStyle을 주고 또 따로 변경이 가능하다 여기까지는 그냥 뭐 암기느낌이네... 기본적인 구조를 따르는 SatelessWidget에서는 사용이 불가하다고한다. StateFulWidget을 만들어야한다. stful이라고 하고 엔터치면 자동생성된다. 결국 이렇게 한다. 해당 HelloPage는 아래와 같이 참조한다. 상태변경이 되게끔 해보자. 이렇게 눌렀을때 동작하게 끔 할 수 있다. 실제로 별도 함수로 빼서 플로팅..