Android 사전 캠프⛺-011

MunkiJeon·2024년 5월 22일

TIL

목록 보기
11/59
post-thumbnail

TIL (Today I Learned)

오늘 공부한거!

  • 플러터(Flutter)로 시작하는 앱개발 종합반 강의 밀린거 쳐내기…
    > 3-5강까지 진행
    > 1) 패키지란?

    💡 다른 사람들이 만들어 둔 위젯 또는 기능들을 패키지라고 부릅니다.
    패키지를 활용하면 개발 시간을 획기적으로 단축할 수 있습니다.

    • shared_preferences 사용법 익히기
      - 💡 앱을 재시작 하는 경우, 모든 메모가 사라집니다. shared_preferences 패키지를 사용하여 앱을 재시작해도 데이터를 유지하도록 만들어봅시다.
      - 💡 앱을 재시작하거나 종료할 때 데이터가 날아가는 이유는 데이터가 RAM(Random Access Memory)이라는 휘발성 메모리에 저장되어있기 때문입니다. 데이터를 RAM이 아닌 다른 곳에 저장해 앱을 재시작해도 이전 데이터를 유지하는 방법을 알아보겠습니다.
      1. 기기에 파일로 저장하기
        내용을 파일로 저장해두고 앱을 시작할 때 파일을 읽어오는 방식입니다. (패키지 : shared_preferences)
      2. 기기 데이터베이스에 저장하기
        모든 폰에는 SQLite라는 데이터베이스(데이터 저장 전문 프로그램)가 있습니다. 이 데이터베이스를 이용하여 데이터를 보존할 수 있습니다. 좀 더 복잡한 데이터를 기기에 저장할 수 있습니다. (패키지 : sqflite)
      3. 다른 컴퓨터(서버)에 저장하기
        인터넷을 통해 다른 컴퓨터에 데이터를 전송하여 저장하는 방식입니다.
profile
공장자동화와 웹 개발을 핥아 먹다 앱 개발로 전향한 개발자의 키보드의 낡은 키캡⛑️

0개의 댓글