로그인 화면도 제대로 만들려면 생각보다 많은 문제에 부딪치게 된다.
매번 구글링 하고나면 '아~'하고 이해한 뒤 금방 잊어버려서 기록해 두는 지식. Expanded는 Flexible의 한 타입이다.
Chapter 1. 리팩터링: 첫 번째 예시 (2022.01.02) 프로그램이 새로운 기능을 추가하기에 편한 구조가 아니라면, 먼저 기능을 추가하기 쉬운 형태로 리팩터링하고 나서 원하는 기능을 추가 선 테스트 코드, 후 리팩토링 작은 단계로 나눠 진행하기 컴퓨터가 이해하는 코드가 아닌 사람이 이해하는 코드 작성하기 항상 코드베이스를 작업 시작 전보다 건강하...
기술을 습득하고 수련하는 것은 사람에게 천성은 아니며 그것 자체가 수련해야 할 또 하나의 기술이다. -워드 커닝햄-
많은 사람들이 Sliver를 어려워 하지만 Sliver는 Scrollable 영역의 일부일 뿐이다. Sliver는 많은 수의 자식 위젯들을 효과적으로 스크롤 할 때 유용하다.
Code generator의 멋짐을 모르는 당신이 불쌍해요!
flutter에서 위젯은 RenderBox에 의해 그려진다. RenderBox는 부모의 Constraints 내에서 자신의 크기를 조정한다. Constraints는 최대, 최소의 너비, 높이로, 크기는 특정 너비, 높이로 구성된다.
Gas Station 문제 >There are n gas stations along a circular route, where the amount of gas at the ith station is gas[i]. You have a car with an unlimited gas tank and it costs cost[i] of gas to travel f...
Container With Most Water 문제 >Given n non-negative integers a1, a2, ..., an , where each represents a point at coordinate (i, ai). n vertical lines are drawn such that the two endpoints of the line i ...