오늘한 일
- Flutter로 첫 앱 제작했다
- 블로그 TIL을 작성하였다
- 1일 1커밋을 하였다
느낌 점
이번에 Flutter를 처음 시작해봤는데 여러 부분에서 놀랐다 우선 코드 하나로 Android, iOS, Web, MacOS, WindowOS, Linux 모든 프로그램을 만들 수 있다는 것과 핫 리로드 기능 덕에 모든 앱을 새로 시작하지 않아도 변경된다는 점이 감동이였다 성능에 대해서는 잘 모르겠지만 개발 생산성에서는 Flutter가 최고인 거 같다는 생각이 든다
배운 점
Flutter 앱 기본 구조
1
주소/프로젝트이름/lib/main.dart
Flutter는 lib 폴더에 있는 main.dart 파일에 main 함수에다가 코드를 작성하는 구조를 가지고 있다
1
2
3
4
5
6
7
8
9
void main() {
const runApp(
MaterialApp(
home: Scaffold(
body: Text("Hello World"),
)
)
)
}
그리고 필수적으로 앱을 제작하려면 runApp에 MaterialApp를 작성하고 그 내부에 앱을 구성하는 코드를 작성하면 된다
내일 계획
내일은 Dart 언어 공부를 해야겠다