728x90
⭐️ 주문 앱
생명주기를 활용하여 간단한 햄버거 주문 앱 만들기
CRUD 기능, 화면전환 및 데이터 주고 받기 포함
화면 구성 및 기능
- 첫번째 화면 : 광고 이미지
-앱 실행할 때 마다 랜덤 광고
-주문하기 버튼 클릭 시 상품목록&장바구니 페이지 이동 - 두번째 화면 : 상품 목록 & 장바구니
-상품 클릭 시 주문 상세 페이지 이동
-결제 클릭 시 주문 완료 페이지 이동
-취소 클릭 시 장바구니 속 모든 아이템 삭제
-장바구니속 상품 선택 시 주문 상세 페이지 이동(수정 가능) - 세번째 화면 : 주문 상세 페이지
-상품 수량 선택 후 카트 담기 버튼 클릭 시 상품목록&장바구니 페이지 이동 및 장바구니에 상품 반영
-뒤로가기 버튼 클릭 시 상품목록&장바구니 페이지 이동 - 네번째 화면: 주문 완료 페이지
-주문 완료 영수증 출력
-사용자 핸드폰 번호를 입력으로 받아 적립 가능
-적립안함/적립함 버튼 둘다 클릭 시 앱 종료
사용 개념
UIStackView, UIStepper, Singleton 패턴, View Controller 생명주기( ViewWillAppear, ViewWillDisappear, ViewDidLoad)
Autolayout 적용
실행 영상
소스코드
https://github.com/soobin-k/Week2_OrderApp
[출처]
스탭퍼 https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=kkyy3402&logNo=220447786526
다이나믹 스택 뷰 https://rhino-developer.tistory.com/entry/IOS-AUTO-LAYOUT-Dynamic-Stack-View
싱글톤 패턴 배열 사용 https://stackoverflow.com/questions/66022193/using-arrays-in-singleton-class-in-ios
728x90
'iOS' 카테고리의 다른 글
[iOS_study] 시뮬레이터 화면 녹화하기 (0) | 2021.07.09 |
---|---|
[RC_week3] iOS UITableView를 활용한 가계부 앱 만들기 (0) | 2021.07.04 |
[iOS_study] Autolayout 재정리 (0) | 2021.06.26 |
[iOS_study] Dicee-iOS (0) | 2021.06.25 |
[iOS_study] iOS 유용한 정보, 사이트 정리(feat 유데미) (0) | 2021.06.25 |