728x90

2장은 MVC패턴을 아주 간단히 구현해본다.

 

44페이지의 모델-뷰-컨트롤러 설명이 간단하고 큰 도움이 되었다.

모델 - 데이터, 비즈니스 로직

뷰 - 화면에 보이는 것, 사용자 입력에 응답하는 객체

컨트롤러 - 뷰와 모델을 이어줌(뷰와 모델은 서로 통신하지 않는다), 애플리케이션 로직 포함, Activity, 보통 Fragment 의 Subclass

 

간단한 트리비아 앱을 만드는데

나는 점심메뉴 고르기 앱으로 약간 변경해보고자한다.

 

암튼... 예제와 내 앱은 아직 액티비티가 하나밖에 없는 간단한 앱이다.

 

문제와 답을 저장할 Question.kt 라는 데이터클래스를 구현하는데 이것이 모델(데이터 이므로)에 해당하고

뷰는 activity_main.xml

컨트롤러는 MainActivity.kr 파일에 해당한다..

 

 

그 외에 string resource 와 image button 에 대해 설명이 잘 나와있었다

 

..... 그냥 몇번 읽고만 넘기려다가

책리뷰쓰려고 보니 결국 구현 해보기루했다

왜 읽을땐 쉬운데 만들면 이렇게 어려운지

728x90

+ Recent posts