반응형

flutter 14

flutter sqflite 사용법

flutter에서 데이터를 로컬에 저장하는 방법은 두가지가 있다. 하나는 shared preference이고 다른 하나는 sqflite이다. shared preference의 경우에는, 자동 로그인 같은 간단한 데이터를 저장하고 싶을 때 사용한다. sqflite는 디바이스에 많은 데이터를 저장 하고, 쿼리를 요청할 때 사용한다. 먼저, puspec.yaml 파일에 dependency를 추가해준다. dependencies: sqflite: 1. 데이터베이스 열기 Future get database async { if (_db != null) return _db; _db = openDatabase(join(await getDatabasesPath(), 'Record5.db'), onCreate: (db, v..

카테고리 없음 2022.06.16

provider listview builder에 적용시 문제점

list view builder에 provider를 적용하였다. 그런데 데이터를 추가했을 때 데이터가 바로 업데이트 되지 않았다... 아래가 문제가되는 화면이다.. stackoverflow에서 찾은 방법인데,, 1번방법 이 방법은 stateful widget에서 initstate를 사용했다. 그런데 우리는 stateless widget을 사용하기 때문에 initstate가 없어서 이 방법으로는 해결 할 수 없다,, https://stackoverflow.com/questions/62994906/is-there-other-method-to-update-data-in-custom-listview-in-provider-flutter Is there other method to update data in cus..

flutter 2022.06.15

flutter quill editor provider 적용/ 저장했던 글 불러오기

저번 포스팅에서는 quill editor에 대해서 알아보았다. 오늘은 quill editor에 provider를 적용하는 방법에 대해서 알아보겠다. 사실 다른 provider 적용방법과 다르지 않다. 그냥 quill controller만 모델부분에서 정의해주고, class 만들어준다음에 screen 부분에서 불러와서 쓰면 된다..! toolbar(screen) 부분 class Toolbar extends StatelessWidget { late QuillModel quillmodel; Toolbar({Key? key}) : super(key: key); Future _onImagePickCallback(File file) async { // Copies the picked file from tempora..

flutter 2022.06.14

티스토리 코드블럭 dart 적용하기

티스토리는 기본적으로 적용할 수 있는 코드블럭이 정해져있다. 그리고 그 코드블럭에는 dart 언어가 없다ㅠ 포스팅을 하면서 코드를 업로드할때 잘 알아보기가 힘들어서 티스토리에 dart를 적용하는 방법을 찾아보았다. 먼저 highlight.js 페이지에 들어간다. https://highlightjs.org/ highlight.js Version 10.7.2 This is a patch release. The only change is that deprecation messages are throttled and shown only once. highlightjs.org get version 버튼을 클릭한다. 그리고 필요한 언어를 선택한다. 나는 dart를 사용할것이므로, dart에 체크해주고, 뭔가 추후에..

이것저것 2022.06.05
반응형