생성자와 널 세이프티 이해하기
·
Flutter
오늘은 생성자와 널 세이프티(null safety) 를 알아볼거다 생성자 - 인스턴스 초기화 메소드 - 인스턴스에 원하는 특징과 개성을 부여하기 위한 것 - 클래스는 반드시 생성자를 가져야 함 - Non nullable 변수에는 null 값이 할당될 수 없음 - 클래스내에서 생성된 변수에는 선언과 동시에 초기화 되어야 함 - 하지만 변수에 null 값이 필요하거나 값이 나중에 할당되어야 하는 경우를 위해서 이를 위한 해결책도 존재함(타입 뒤 ?) 코드로 보면 바로 이해가 갈거다 ! class Test{ String? carMaker; int? price; String? color; int? wheelNumber; Test(this.carMaker,this.price,this.color,this.wheel..
Flutter Setstate ?
·
Flutter
setState() 이란? setState() 함수 안에서의 호출은 State 에서 무언가 변경된 사항이 있음을 Flutter Framework 에 알려주는 역할이다. 이로 인해 UI 에 변경된 값이 반영될 수 있도록 build 메소드가 다시 실행된다. 쉽게 말해서 우리가 StatefulWudget 을 자주 사용을 한다. StatefulWidget StatefulWidget은 변경될 수 있는(mutable) 상태(state)를 가지고 있는 위젯이다. 여기서 상태는 1)위젯이 빌드되는 동시에 읽을 수 있고, 2)위젯의 생명 주기동안 변경할 수 있는 정보를 말한다. 그래서 StatefulWidget는 UI의 일부분이 동적으로 변화할 때 유용하게 사용할 수 있다. 아래는 StatefulWidget을 사용할 때..
Flutter SQLite(2)
·
Flutter
어제는 Flutter SQLite 세팅부터 간단한 조희 등 설명을 했다. - 참고 바란다 Flutter SQLite 1) (tistory.com) Flutter SQLite 1) 오늘은 Flutter 에서 SQLite를 쓸 일이 있어 글을 남긴다.. 공식 홈페이지 https://docs.flutter.dev/cookbook/persistence/sqlite Persist data with SQLite How to use SQLite to store and retrieve data. docs.flutter.dev 여기에 보면 공식 developer0524.tistory.com 오늘은 Update 랑 내가 어떻게 사용자한테 보여주는지 알려주려고 한다. 일단 나는 사용자가 Value를 조정하고 저장을 누르면 ..
Flutter SQLite 1)
·
Flutter
오늘은 Flutter 에서 SQLite를 쓸 일이 있어 글을 남긴다.. 공식 홈페이지 https://docs.flutter.dev/cookbook/persistence/sqlite Persist data with SQLite How to use SQLite to store and retrieve data. docs.flutter.dev 여기에 보면 공식 홈페이지 보면 설명이 잘 되어있다 참고 바란다.! 나는 사용하기 전에 공식 사이트 말고 한글 블로그도 참고하면서 활용했다. https://dalgonakit.tistory.com/116 Flutter Database (SQLite) 사용하기 (1) 프로그램의 꽃은 데이터 저장! 그 저장과 불러오기를 쉽게 도와주는 것이 데이터베이스 인데요 이번 강좌에서는 ..