13일차 강의입니다
오늘 살펴볼 Scaffold는 Top Bar(상단 바)의 모양을 설정하는 데 사용할 수 있는 composable(컴포저블)이고
이를 사용해 Floating Action Button(플로팅 작업 버튼)과 Bottom Bar(하단 바)도 사용할 수 있습니다
그런 다음 데이터베이스 Room을 사용하여 데이터를 영구적으로 저장하는 방법을 살펴보겠습니다
오늘 살펴볼 데이터베이스 Room을 사용하면 데이터를 스마트폰에 영구적으로 저장할 수 있습니다
모든 애플리케이션 빌드에 필요한 기능입니다
자
여기에서 작업을 시작해 보겠습니다
Wishlist(위시리스트) 항목을 더하겠습니다
항목 이름을 '10만짜리 직장'으로 하겠습니다
10만 달러입니다
연봉이 10만 달러를 넘는 직장을 가지는 것이라고
작성해 보겠습니다
이 항목을 추가하겠습니다
몇 초 지나서 저장이 완료되면 추가한 Wishlist(위시리스트) 항목이 스마트폰에 바로 표시됩니다
애플리케이션을 닫고 애플리케이션 백업을 열어서 확인할 수 있듯이
데이터가 그대로 있습니다
즉 정보를 영구적으로 저장한 것입니다 이전에는 불가능했던 작업입니다
이전에는 애플리케이션을 닫을 때마다 데이터가 사라졌었습니다
오늘자 챕터 한두 개를 지나면 이전에 빌드했던 애플리케이션에
오늘 배운 내용을 적용할 수 있게 될 것입니다
즉 데이터를 영구적으로 저장하는 방법을 적용하는 것인데, 예를 들면
Shopping List(쇼핑 리스트) 앱에
쓸 수 있습니다
이외에 빌드했던 다른 앱에도 물론 사용할 수 있습니다
이제 본격적으로 시작해 보겠습니다