codeing(2)
-
Flutter 기본 구조와 기본기능
flutter에서 어떻게 기능들이 동작하고, 위젯은 어떻게 맞물려 있는지 살펴보자. 뭔가 많이 본것 같은 ui의 app이다. 기능은 오른쪽 하단의 +버튼을 누르면 화면 가운데 'you have pressed button 0 times에서 button을 누르는 만큼 숫자가 1씩 올라간다. 빠르게 코드를 보자. main() 함수이다. 프로그램이 동작하는 곳이고 제일 밑 바탕이다. main 에 runApp()은 딱 root widget을 지정하는 기능을 한다. flutter는 기본적으로 위젯이 계층관계를 갖는다. 이때 최상위라고 할 수 있는 root위젯을 지정하는 것이다. Myapp() 을 root위젯으로 지정하게 된 것이다. 그럼 이제 Myapp을 정의해 보자. class myApp extends state..
2023.11.17 -
Flutter 개발 시작하기
기본 위젯(widget)에 대해 stless후 tab으로 기본, class를 생성한다. return const MaterialApp(); 내에 widget 요소 추가 main()에서 runApp을 통해 구동시킨다. return const를 먼저 보고 넘어가보자. MaterialApp()이라고 되어 있다. MaterialApp은 구글이 미리 만들어 놓은 위젯들을 가져다 사용할 수 있다. 그렇다면 iphone과 같은 위젯을 가져다 사용하고 싶다면 cupertino()를 사용하면 된다. "난 애플도 구글도 아닌 나만의 길을 가겠다." 하면 커스텀 하면되는데 커스터마이징의 경우도 MaterialApp으로 사용하자. MaterialApp : https://api.flutter.dev/flutter/material..
2023.11.15