Home 6월 4일 Today I Learned
Post
Cancel

6월 4일 Today I Learned

오늘한 일

  • 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 언어 공부를 해야겠다

This post is licensed under CC BY 4.0 by the author.

6월 3일 Today I Learned

6월 5일 Today I Learned