728x90
2장은 MVC패턴을 아주 간단히 구현해본다.
44페이지의 모델-뷰-컨트롤러 설명이 간단하고 큰 도움이 되었다.
모델 - 데이터, 비즈니스 로직
뷰 - 화면에 보이는 것, 사용자 입력에 응답하는 객체
컨트롤러 - 뷰와 모델을 이어줌(뷰와 모델은 서로 통신하지 않는다), 애플리케이션 로직 포함, Activity, 보통 Fragment 의 Subclass
간단한 트리비아 앱을 만드는데
나는 점심메뉴 고르기 앱으로 약간 변경해보고자한다.
암튼... 예제와 내 앱은 아직 액티비티가 하나밖에 없는 간단한 앱이다.
문제와 답을 저장할 Question.kt 라는 데이터클래스를 구현하는데 이것이 모델(데이터 이므로)에 해당하고
뷰는 activity_main.xml
컨트롤러는 MainActivity.kr 파일에 해당한다..
그 외에 string resource 와 image button 에 대해 설명이 잘 나와있었다
..... 그냥 몇번 읽고만 넘기려다가
책리뷰쓰려고 보니 결국 구현 해보기루했다
왜 읽을땐 쉬운데 만들면 이렇게 어려운지
728x90
'프로그래밍 공부 > (책)실무에 바로 적용하는 안드로이드 프로그래밍' 카테고리의 다른 글
CH3. 액티비티 생명주기 / 뷰모델 / SIS (0) | 2021.10.13 |
---|---|
CH.1 처음 만드는 안드로이드 애플리케이션 (0) | 2021.10.10 |
목표!! 빅너드랜치의 안드로이드 프로그래밍 1독하기 (0) | 2021.10.10 |