Flutter - 문자열 처리
·
Flutter
문자열 내 변수 삽입(interpolation) print('${user} is ${age} years old.'); 주요 문자열 속성 length: 문자열의 길이 (공백문자 포함) isEmpty: 빈 문자열일 경우 참 isNotEmpty: 빈 문자열이 아닐 경우 참 codeUnits:문자열의 UTF-18 문자 코드 const s1 = 'HiFlutter'; const s2 = ''; print(s1.length); // 9 print(s2.length); // 0 print(s1.isEmpty); // false print(s2.isEmpty); // true print(s1.isNotEmpty); // true print(s2.isNotEmpty); // false print(s1.codeUnits)..
StatefulWidget의 LifeCycle(생명주기)
·
Flutter
statefulWidget은 무엇일까? statefulWidget은 stateless와 다르게 상태를 변하게 할 수 있는 위젯이다. 플러터에서 상태라는 것은 애플리케이션에 영향을 주는 데이터이다. 그래서 애플리케이션의 데이터가 변경이 된다면 그에 맞게 화면이 바뀌어야 한다. 유저가 버튼을 클릭하면 스낵바가 올라온다던가 하는 행동이다. 그렇다면 statefulWidget으로 애플리케이션을 어떻게 데이터(상태)를 관리하고 화면을 변경하는 것. createState state를 생성하는 곳이다. statefulWidget에서 state를 실행시킨다. @override _MyHomePageState createState() => _MyHomePageState(); mounted mounted라는 것이 true로..
생성자와 널 세이프티 이해하기
·
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) 프로그램의 꽃은 데이터 저장! 그 저장과 불러오기를 쉽게 도와주는 것이 데이터베이스 인데요 이번 강좌에서는 ..