728x90
반응형

View 3

[Android/Kotiln] MVVM 적용한 날씨 앱 만들기 (viewBinding, retrofit 사용)

viewBinding findViewById를 쓰지 않고, XML의 view component 에 접근하는 object를 반환받아 view에 접근하는 방식 https://developer.android.com/topic/libraries/view-binding?hl=ko 뷰 결합 | Android 개발자 | Android Developers 뷰 결합 뷰 결합 기능을 사용하면 뷰와 상호작용하는 코드를 쉽게 작성할 수 있습니다. 모듈에서 사용 설정된 뷰 결합은 모듈에 있는 각 XML 레이아웃 파일의 결합 클래스를 생성합니다. 바인딩 developer.android.com 🚨 장점 1. findViewById()를 사용하지 않아도 된다. 자동으로 xml에서 만든 View들을 만들어준다. 2. Null 안정성 ..

[Android/Kotiln] MVVM 적용한 ToDo 앱 만들기 (LiveData)

안드로이드 아키텍쳐 중 LiveData 를 통해 MVVM 을 적용한 MyToDo 앱 을 만들어보았습니다. https://developer.android.com/topic/libraries/architecture/livedata?hl=ko LiveData 개요 | Android 개발자 | Android Developers LiveData를 사용하여 수명 주기를 인식하는 방식으로 데이터를 처리합니다. developer.android.com https://eunoia3jy.tistory.com/119 안드로이드 아키텍쳐 컴포넌트 AAC (Android Architecture Components) AAC 안드로이드 아키텍쳐 컴포넌트 (Android Architecture Components) 안드로이드 아키텍쳐..

[스프링/Spring] Spring MVC - DispatcherServlet

DispatcherServlet 란? - 모든 클라이언트의 요청을 가장 먼저 처리하는 Front Controller, 첫번째 서블릿 - MVC 아키텍처를 관리한다. ( request를 핸들러에 위임하고, Controller에서 만들어진 model을 response에 알맞게 렌더링 하고, View Template을 렌더링하는 등 많은 작업을 수행한다. ) 스프링 MVC 주요 구성 요소 * DispatcherServlet : 클라이언트의 요청을 전달 받는다. Controller 에게 클라이언트의 요청을 전달하고, Controller 가 리턴한 결과 값을 View 에 전달하여 알맞은 응답을 생성 하도록 한다. (스프링 제공) * HandlerMapping : 클라이언트의 요청 URL 을 어떤 Controlle..

728x90
반응형