shared_preference1 [Flutter] shared_preference - ( week 3 ) 지금까지 만든 메모 앱은 메모를 작성하고 앱을 다시 켜게 되면 저장했던 메모는 지워지게 된다. 그 이유는 현재 메모의 작성은 램이라는 임시 메모리에 저장되기 때문이다. 메모를 램이 아닌 다른 곳에 저장을 해서 앱이 재시작되어도 이전 데이터를 유지할 수 있도록 만들어야 한다. 메모를 저장하는 방법은 크게 3가지 방법이 있다. 기기에 파일로 저장 내용을 파일로 저장해 두고 앱을 시작할 때 파일을 읽어오는 방식이다. 주로 shared_preferences 패키지를 사용해서 구현한다. 기기 데이터베이스에 저장 모든 장치에는 SQLite라는 데이터 저장 전문 프로그램이 있다. 이 데이터베이스를 이용해서 데이터를 저장하고 관리할 수 있으며 복잡한 데이터를 기기에 저장하여 관리할 수 있다. sqflite 패키지로 구.. 2023. 4. 23. 이전 1 다음