2026/02 3

[내일배움캠프] 2월 1주차 WIL

1. 지난 일주일 동안 가장 인상 깊었던 배움처음으로 유저 인터뷰를 진행하였다. 이 분의 생산 관리 업무를 하시는 분이셨고, 이 분과 대화를 통해 기능들을 다시 점검해 나가는 중이다.내가 생각했던 부분과 동일한 부분도 있었지만 놓쳤던 부분들도 있어서 서비스 개선에 있어서 큰 도움이 되었다.2. 그 배움까지 도달하며 겪은 어려움이 분과 대화를 하다 보니 어떤 질문들을 해야 하는지 헷갈렸다. 내가 구현하고 있는 서비스를 간단히 말로 소개해 드리고, 업무를 진행하시면서 힘든 점들을 듣다 보니 자연스럽게 다음 질문들이 생겨나서 더 많은 이야기들을 들을 수 있었다.3. 그 과정에서 무엇을 깨달았고, 느낌 감정과 생각나는 내가 느낀 pain point에서 시작했으니 고객의 입장을 잘 안다고 생각했다. 하지만 나는 ..

카테고리 없음 2026.02.06

Chapter 17. StatefulWidget Lifecycle

StatefulWidget Lifecycle이란?: Flutter에서 상태(State)를 가지는 위젯이 생성되고, 화면에 그려지고, 업데이트되고, 제거되기까지의 전체 흐름 createState() ↓initState() ↓didChangeDependencies() ↓build() ↓(setState / 부모 변경) ↓didUpdateWidget() ↓build() ↓deactivate() ↓dispose() Lifecycle 메서드 정리1. createState( )StatefulWidget이 처음 생성될 때 호출해당 위젯과 연결될 State 객체를 생성보통 직접 로직을 작성하지 않음2. initState( )State 객체가 생성된 후 단 한 번만 호출위젯이 화면에 나타나기 전 초기화 ..

Chapter 16. 비동기 프로그래밍과 Dart

안녕하세요!오늘은 다트 문법의 마지막 시간입니다.. 이제 하산해도 되는 건가???라고 생각하셨다면 오산입니다음하하 오늘은 비동기 프로그래밍 준비했습니다!사실 저도 아직 너무 헷갈리는 개념이라 정리하면서 다시 복습 해볼 생각입니다!ㅎㅎ1. 동기 프로그래밍작업이 완료될 때까지 기다렸다가 결과가 나오면 값을 반환! 단점: 결과값이 나올 때까지 다른 모든 연산이 멈추기 때문에 다른 작업을 할 수 없다.시간이 오래 걸리는 작업인 경우 매우 비효율적!파일로부터 데이터를 읽을 때데이터 베이스에 데이터를 쓸 때네트워크를 통해 데이터를 불러올 때-> 동기 프로그래밍의 비효율을 해결하기 위해 나온 것이 비동기 프로그래밍이다! 2. 비동기 프로그래밍작업이 완료될 때까지 기다리지 않고, 미래의 특정 시점에 값을 반환결과값이 ..