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