이번 포스트는
- 안드로이드 앱: 상품 등록 MVVM 클래스 구성3
신규작업소스(스프링부트API): https://github.com/kimilguk/shop-api
신규작업소스(안드로이드앱): https://github.com/kimilguk/shop-app
## 상품 등록 MVVM 클래스 구성(아래순서)
### 상품 등록 MVVM 클래스 구성3(UI)
- ShopApi.kt 수정: 스프링부트의 ProductApiController 와 매칭되는 상품등록경로추가
- ProductCreateViewModel.kt 수정: 상품등록 비지니스 로직함수 시작
- ProductCreateActivityUI.kt 수정: 상품등록 UI 추가.
### 상품 등록 MVVM 클래스 구성2(기본MVVM틀) 순서
- ProductCreateViewModel.kt 추가: 초기 빈 클래스 제작
- ProductCreateActivity.kt 추가: 액션바 코딩만 추가(AndroidManifest에 액션바 테마추가)
- ProductCreateActivityUI.kt 추가: 초기 레이아웃만 구성 후 액티비티.kt에서 디자인 UI와 매칭 추가
### 상품 등록 MVVM 클래스 구성1(VO): 뷰모델에서 데이터와 바인딩 처리
- CategoryVO.kt: 상품카테고리는 숫자이고, 숫자와 매칭되는 카테고리명을 가지는 데이터클래스
- ProductCreateVO.kt: 스프링부트 API 와 입출력시 데이터를 임시 저장한다.
- 상품등록 버튼을 클릭하면, 현재는 아래 처럼 상품 등록 오류가 출력된다.
코틀린 프로젝트15 (0) | 2022.04.04 |
---|---|
코틀린 프로젝트14 (0) | 2022.04.03 |
코틀린 프로젝트12 (0) | 2022.03.31 |
코틀린 프로젝트11 (0) | 2022.03.30 |
코틀린 프로젝트10 (0) | 2022.03.29 |
댓글 영역