1. root 아래에 asset 생성 (이미지 , 파일 등) 2. pubspec.yaml 에서 asset 추가 pubspec.yaml 수정 후에는 항상 Pub get 해줘야한다. 3. main.dart 에서 위젯 클래스 생성 AS-IS TO-BE 4. asset...
Continue reading...6월 2023
Flutter – 기본 뼈대
runApp() 내부에는 무조건 MaterialApp 이 들어가야하고, 그 내부에는 home 과 Scaffold 가 정의되어야한다. 이것은 외우자. 또 Scaffold는, Implements the basic material design visual layout structure.This class provides APIs for showing drawers and bottom sheets.To display...
Continue reading...Dart – Async programming
기존 호출 플로우 Future await await를 쓴다고해서 cpu가 아무것도 안하고 기다리지 않고, 다른 태스크들을 처리하고 데이터가 패칭되었을때 다시 다음 줄을 실행한다. (비동기) main() 쓰레드에서도 실행순서가 중요할경우 이렇게 쓸 수 있음. async...
Continue reading...Dart – Functional Programming
형 변환 List.map() Map.map() Set.map() where reduce() fold() – reduce와 비슷하나 return 값을 지정가능 cascading operator 유용한 팁
Continue reading...Dart – OOP
class 정의 / 생성자 class 를 인스턴스로 선언하고 나서, 추후 값을 변경할 수 없도록 만드는게 좋다. final 로 선언하지 못하는 상황을 제외하고 대부분의 상황에서는 버그를 줄이기 위해 final로 변수를 선언하는게 좋으므로.....
Continue reading...