Posts flutter 첫 걸음
Post
Cancel

flutter 첫 걸음

1단계 : Starter Flutter app

  • void main() => runApp(MyApp()); 처럼 화살표 함수 사용가능
    • 한줄 함수에 화살표를 사용한다.
  • 최상단 앱 : StatelessWidget을 상속받아 앱 자체를 위젝으로 만든다. Flutter에서는 정렬, 여백, 레이아웃 등 모든 것이 위젯임.
  • Scaffold 위젯은, app bar, title, body 속성을 기본으로 제공함.
  • 위젯은 build() 를 오버라이딩하여 하위 위젯을 어떻게 표현할지 명시 가능

2단계 : 외부 패키지 사용

설치법

  1. pubspec.yaml 의 dependencies 목록에 패키지를 추가하고, 상단의 pub get을 클릭
  2. flutter pub add english_words 와 같이 설치가능

3단계 : Stateflu 위젯 추가하기

  • stateless 위젯은 변경 불가능 => 모든 값이 final이어야함.

  • stateful 위젯은 변경가능

    • StatefulWidget 클래스가 State 클래스의 인스턴스를 생성해야함. StatefulWidget 클래스 자체는 변하지 않지만, State 클래스는 위젯의 수명동안 상태를 유지함.

4담계 : 무한 스크롤 ListView 생성

  • dart 에서는 식별자 앞에 밑줄을 붙이면 private 적용이 된다.

    1
    
    final _suggestions = <WordPair>[]
    
This post is licensed under CC BY 4.0 by the author.

2629 양팔저울

Yourlist

Comments powered by Disqus.