본문 바로가기

분류 전체보기144

REST API 란 1. REST API의 탄생 REST는 Representational State Transfer라는 용어의 약자로서 2000년도에 로이 필딩 (Roy Fielding)의 박사학위 논문에서 최초로 소개되었습니다. 로이 필딩은 HTTP의 주요 저자 중 한 사람으로 그 당시 웹(HTTP) 설계의 우수성에 비해 제대로 사용되어지지 못하는 모습에 안타까워하며 웹의 장점을 최대한 활용할 수 있는 아키텍처로써 REST를 발표했다고 합니다. 2. REST 구성 쉽게 말해 REST API는 다음의 구성으로 이루어져있습니다. 자원(RESOURCE) - URI 행위(Verb) - HTTP METHOD 표현(Representations) 1) URI는 정보의 자원을 표현해야 한다. (리소스명은 동사보다는 명사를 사용) GET.. 2023. 9. 22.
책 예제 StatelessWidget 사용(정적) 체크박스를 클릭해도 아무 변화가 없다 StatefulWidget(동적) StatelessWidget 부분을 StatefulWidget로 바꿔주니 단축키 : StatelessWidge 클릭 후 alt + enter 뜨는거 클릭 클릭시 이런 화면이 출력되었다 2023. 9. 22.
Expanded 위젯 (비율로 배치) Expanded 위젯은 Flexible 위젯의 특별한 형태로, 주 축(main axis)의 사용 가능한 남은 공간을 모두 차지합니다. 즉, Expanded 위젯은 주 축 방향으로 가능한 한 많은 공간을 차지하려고 합니다. Expanded 위젯은 flex 속성이 1인 Flexible 위젯과 같습니다. Expanded 위젯은 주로 Row, Column, 또는 Flex와 함께 사용되며, 여러 개의 Expanded 위젯이 동일한 Row나 Column에 있을 경우 사용 가능한 공간을 동등하게 나눠 가집니다. ※ Flexible 위젯 공간에서 작아질 수 있지만 Expanded 확장만 가능하다. 도전 과제 성공한 화면 2023. 9. 22.
Flexible 위젯 (비율로 배치) Flexible 위젯은 Flex 위젯(Row나 Column 등)의 자식이 주 축(main axis)에 얼마나 많은 공간을 차지할 수 있는지를 결정합니다. Flexible 위젯은 주 축 방향에 남아있는 사용 가능한 공간을 기반으로, flex 속성에 지정된 비율에 따라 공간을 할당받습니다. 만약 Flex 위젯의 모든 자식이 Flexible 위젯이라면, 남아있는 공간은 모든 Flexible 위젯들 사이에 flex 속성에 정의된 비율에 따라 분배됩니다. main3.dart Flexible 위젯없이 child: Container( color: Colors.amberAccent, width: 500, height: 800)) 만 두개 썼을땐 실행 화면 맨 밑에 공사장 표시가 나오면서 오류가 뜸 2023. 9. 22.