여기 제이미가 있습니다
제이미가 아주 바쁜 하루를 보내고 있습니다
일도 해야 하고 집에서 이런 저런 일도 해야 합니다
그러다 보니 쇼핑할 것을 적은 메모를 잊어 버리기도
합니다
손으로 적은 메모를 잊고 집에 놓고 온것입니다
그리고 가게를 가면 짜증이 날 것입니다
아 이런 깜빡했네
등을 생각할 수 있습니다
그러면 집에 우유가 없고, 물로 여기에는 우유가 상당히 있지만 말입니다
냉장고에 먹을 것이 없을 것입니다
그러면 다시 주문해야 하는데 비쌀 수도 있습니다
큰 문제들이 여러가지 발생할 수 있는데 이제 갑자기 아시아인으로 변신하더니 이 같은 쇼핑 목록을 발견합니다
손에 커피를 들고 있는데
옆에 커피가 한잔 더 있습니다
커피를 굉장히 좋아하는 모양입니다
그리고 손에 항목을 추가할 수 있는 쇼핑 목록이 있습니다
그 중 하나가 '항목 추가'입니다 꽤 멋집니다
따라서 무엇을 해야 할지 항상 알고 있을 것입니다
어떤 경우에는 목록을 추가해야 하고 그 외에 목록을 관리할 때 할 수 있는 여러가지를 할 수
있습니다
이제 쇼핑 목록이 있으니 무엇을 구매해야 하는지 항상 알고 있을 것입니다
갑자기 더 이상 아시아인이 아닙니다
약간 러시아인 같이 보이는데 이 쇼핑 목록을 들고 쇼핑을 하러 가서 아주 아주
행복해 보입니다
이런 것을 달성하기 위해 이번 챕터에서
이 아름다운 쇼핑 목록 앱을 만드는 것을 배울 것입니다
저의 이 괴상한 이야기를 즐겁게 들으셨기를 바랍니다
DALL-E(달리) 정말 좋아합니다
이걸 보세요
정말 훌륭합니다
챗GPT에서 달리 3을 사용하는 것이 너무 웃깁니다
물론 기능이 점점 더 좋아지겠만 지금 상태로도 아주 즐겁게
사용하고 있습니다
이미 할 수 있는 것에 만족스럽습니다
약간 특이한 점들이 없어질 것이고 살짝 도마뱀 처럼 보이는 눈도
없어질 것입니다
이 사진이 만족스러우실 지는 모르겠지만 확실한 것은
목록 애플리케이션을 만드는 것을 배우실 수 있을 것이고 이제 시작해 보겠습니다
한 단계 한 단계 쇼핑 리스트 앱을 구축해 보겠습니다
그러면 앱을 살펴 보겠습니다
여기서 시작해 보겠습니다
여기 앱이 보입니다
약간 다르게 보이지만 여기 위에 항목 추가 버튼이 있고 클릭하면
팝업 창이 나옵니다
항목 추가
쇼핑 항목 추가 입니다 사과를 넣겠습니다
몇 개 원하는지 넣고
예를 들어 사과 5개로 합니다
추가됐습니다
사과 5개가 추가 됐습니다
여기서 항목을 삭제 또는 추가할 수 있습니다
다른 항목을 또 추가합니다
페라리를 하나 구매하겠습니다
사는 김에 3대 구매해 보겠습니다
좋습니다
페라리 살 수 있는 만큼 많이 살 수 있다니 아름답습니다
저는 한 대도 없습니다
여러분은 3대 사실 수 있으면 저도 하나 부탁 드립니다
이제 세 번째 항목을 추가합니다
이번 항목은 달로 하겠습니다
좋습니다
하는 김에 달도 구매해 보겠습니다
달까지 갈 수 있으면 여러분의 소유가 될 것입니다
지금으로써는 그런 상황일 것 같습니다
이제 페라리는 구매 완료 했으니 삭제하겠습니다
완벽합니다
완료
작업을 완료했습니다
이번에는 지구의 위성인 달이 아닌 다른 행성의 위성을 사고 싶다고 하겠습니다
하나는 지구의 위성, 또 토성의 위성
다른 행성도 위성이 많습니다
따라서 여러 가지 위성을 사고 싶다고 수정하겠습니다. 여기까지 애플리케이션의 전반적인 모습입니다
이미 많은 기능이 보이실 것입니다
여러분이 배우실 여러 멋진 기능이 있습니다
이를 통해 이미 본 적이 있는 다른 여러가지 애플리케이션도 만드실 수 있을 것입니다
여기 이 아름다운 팝업 창을 확인해 보실 수 있습니다
물론 텍스트를 오른쪽으로 옮기거나 그 외 다양하게 수정하실
수도 있습니다
이 팝업 창은 이미 상당히 괜찮아 보입니다
아무 때나 클릭할 수 있고 항목이 이미 있는 구역을 클릭해서 바로 수정할 수도
있습니다
따라서 여러분이 원하시는 대로 사용자 인터페이스를 조절하실 수 있습니다
그러나 결론적으로 이와 같은 앱을 이 챕터에서 만들어 보겠습니다
오늘 만들어 볼 것입니다
그러면 이제 시작해 보겠습니다
한 가지 염두에 두실 점은 영구 스토리지를 사용하지 않을 것이라는 점입니다
따라서 앱 사용을 중지하면
이와 같이 중지합니다
그리고 다시 쇼핑 목록 앱을 열어줍니다
이제 보시면
항목이 모두 사라졌습니다
이 수업의 단계에서 영구 데이터가 없을 것입니다
다음 주 10일, 11 또는 12일차 정도에
데이터베이스 Room이라는 것을 배울 것입니다
Room은 휴대폰에 데이터를 지속적으로 저장하게 해주기 때문에
배우고 이해하는 것이 아주 도움이 될 것이고 중요합니다
좋습니다
일단 여기 있는 것을 가지고 시작해 보겠습니다
사용자 인터페이스와 관련된 기술을 향상하고 목록과 관련된 다양한 것을
배울 것입니다
다음 영상에서 뵙겠습니다