Flutter / 01 / 기초-5

DOMADO·2024년 9월 16일

Flutter

목록 보기
5/10

needs

1) Navigator ( 화면이동 / 라우트 )

2) Bottom Navigation


09-19

1) pub.dev 라이브러리 설치 및 실행방법

플러터 토스트, 애니메이션 토스트 , 온보딩 ..등등


2) 화면이동 : Navigator

  • push, pop 이용 해서 이동 ( 홈페이지 생각하면 됨 , Stack(쌓이는거) )
  • BuildContext : 정보를 저장하는 객체

stack : 데이터 들어오면 젤 위에 쌓인게 먼저 나감  
Q : 데이터 들어온대로 <-> 들어온대로 나감 

context : BuildContext라는 타입의 매개변수로, Flutter 위젯 트리의 현재 위치를 나타내는 정보

  • (_) <- 이렇게 쓰기도 함 :
    매개변수를 사용하지 않을 때 그 매개변수를 무시하고자 할 때 사용

화면이동 문제점시, 이전페이지 이동 희망시 pop()

  • 쌓이는 stack 일 경우, (push 누적 사용시,) 메모리 문제 有 <- 검토해야함

  • 생성자 : 객체를 생성했을 때, 어떻게 할지

생성자는 클래스의 인스턴스(객체)를 만들 때 호출되는 특별한 함수입니다. 객체를 초기화할 때, 즉 클래스에 정의된 변수나 상태를 설정하는 역할

  • this.변수 <- 아 생성자구나

** [비동기시] 변수 앞에 final <-- 이걸 추천

컴파일에러 : 문법에러 등 ( 시작전 에러 ) - const

런타임에러 : 실행 후, 나는 에러 ( 로직 에러 등) - final


route는 map함수로 관리

  • map함수 --> 객체 { 키 : 값 }

바텀 네비게이션 에러시,

item 2개 이상 이여야함
라벨에 이름 있어야함 ('') <- 공란으로라도,

profile
▪️ 검정 테마를 기준으로 작성되었읍니다.

0개의 댓글