반응형
main.dart시작.
flutter는 첫진입은 일반적으로 lib/main.dart로 시작된다.
-매트리얼 테마를 사용하기 위해서 import
-runApp은 메테리얼 라이브러리를 통해 실행된다.
-App은 따로 빼서 진행한다.
#lib/main.dart
import 'package:flutter/material.dart';
import 'src/app.dart';
void main(){
runApp(App());
}
lib에 src폴더를 만들고 app.dart를 생성한다.
-StatefulWidget을 통해서 서버로 들어오는 아이템들을 리스트로 보내주고 있다.
-Scaffold는 Floating Action Button과 타이틀바 및 바텀바등을 기본적으로 가지는 위젯이다.
-await은 비동기 방식을 동기형태로 바꿔주고 네트워크 결과값을 가져온다.
-미리 정의된 ImageModel.FromJson을 통해 디코딩을 거친다.
-마지막으로 setState()을 통해 images라는 리스트에 아이템을 추가해서 state변경.
참조 :
반응형
'Flutter & Dart' 카테고리의 다른 글
[Flutter] 이전 화면에 데이터 반환하기 (0) | 2022.10.24 |
---|---|
[Flutter] 플랫폼 별 코드 작성 (0) | 2022.10.24 |
[Flutter] 새로운 화면으로 데이터 보내기 (0) | 2022.10.22 |
[Fluetter] StatefulWidget & Lifecycle (0) | 2022.10.22 |
Flutter 비동기 작업 Future (0) | 2022.10.22 |