Dart는 Typed Language이다. 어떤 하나의 인스턴스의 type은 그것의 클래스이다. Constructor 이해하기 다트의 생성자는 자바언어와 똑같은 개념이다. 인스턴스를 초기화하기 위해 사용되는 메소드이고, 클래스는 반드시 생성자가 필요하다 등,,, 비슷함 같은 틀(클래스)로 찍어냈으니가 구조는 같더라도 각 특징값은 다른 인스턴스를 만들어내기 위한 함수다 라고 생각하자 이제 간단한 코드를 봅시다. class Student{ String name = 'jiny'; int age = 21; void sayhi(){ print("hi my name is $name"); } } void main(){ var student = Student(); print(student..
flutter

page_search.dart_goRegistryPage()함수는 각 registry ListTile을 클릭하여 이동할 때 사용하는 함수.ListTile위젯의 onTap필드 값이다.router.dart위 코드를 참고하면.. 첫 코드에서 listTile을 클릭하면 wishlistPage로 이동한다.또한 wishlistPage에서 클릭한 item의 정보가 필요하기 때문에 registryItem: registryArgument로서 인자를 받아 넘겨준다.

Widget in Flutter앱의 UI를 만들고 구성하는 모든 기본 단위 요소이다.또한, 눈에 보이지는 않지만 레이아웃을 정의하기 위한 요소들도 위젯이다.위젯이 모여 만들어진 앱 또한 위젯이다.따라서.... 플러터는 모든 것이 widget이다.위젯의 종류Stateful Widget, Stateless Widget, Inherited WidgetFlutter Widget Tress위젯들을 나열해서 Tree구조로 정리될 수 있음.한 위젯 내에 얼마든지 다른 widget들이 포함될 수 있다.부모 위젯과 자식 위젯이 있고,부모 위젯(Parent Widget)을 Widget Container라고 부르기도 한다.위젯트리 참고 예제MaterialApp위젯: 플러터sdk에서 제공하는 위젯들 사용하능하게 해줌Scaff..