BlogHide Resteemsjeonghamin (36)in kr • 7 years ago[Andoird] 6. MVVM에 Button사용하기!Button Button은 디바이스 화면(UI)에서 사용자의 이벤트(Click)를 처리하는 가장 기본적인 뷰입니다. 기본적으로 가장 많이 쓰이는 이벤트 처리는 click과 LongClick이 있습니다. 이 이외에도 Focus, Key, Touch 등 다양한 이벤트 처리가 있습니다. MVVM에서 click과 LongClick을 이용한 이벤트 처리…jeonghamin (36)in kr • 7 years ago[Andoird] 5. MVVM에 EditText 사용하기!EditText EditText는 디바이스의 키보드를 이용하여 문자를 입력하는 뷰입니다. 입력하는 값은 문자, 특수문자, 숫자 등 으로 다양하지만 EditText가 입력 받고 반환하는 값은 오직 String(문자열) 입니다. EditText 값을 반환받아 적절한 변수형으로 변환하여 사용해야 합니다. jeonghamin (36)in kr • 7 years ago[Andoird] 4. MVVM에 TextView 사용하기!기초작업 1. MVP vs MVVM Architecture 기초 2. MVVM에서 꼭 필요한 데이터 바인딩(DataBinding) 라이브러리 3. MVVM에 사용 될 기초 Activity클래스 및 View인터페이스 만들기 MVVM 패턴을 안드로이드 프로젝트에 적용하기 위한 기초작업이 끝났습니다. 이제 본격적으로…jeonghamin (36)in kr • 7 years ago[Andoird] 3. MVVM에 사용 될 기초 Activity클래스 및 View인터페이스 만들기기초 클래스 및 인터페이스 안드로이드 프로젝트를 Empty Activity 로 생성하면 다음과 같이 AppCompatActivity 를 상속받는 MainActivity 가 생성됩니다. public class MainActivity extends AppCompatActivity {jeonghamin (36)in kr • 7 years ago[Andoird] 2. MVVM에서 꼭 필요한 데이터 바인딩(DataBinding) 라이브러리데이터 바인딩(DataBinding) '데이터(Data)를 묶다.(Bind)' 라고 쉽게 생각하면 됩니다. [데이터] 는 Entity(Data객체 일반적으로 String, int, boolen)의 값과 ViewEvent(EventListener 일반적으로 뷰에대한 처리)이고 [바인딩] 의 대상은 XML파일입니다. 즉 값과 이벤트를 바로…jeonghamin (36)in kr • 7 years ago[Andoird] 1. MVP vs MVVM Architecture 기초MVP vs MVVM Architecture 기초 Realm - 안드로이드의 MVC, MVP, MVVM 종합 안내서 Vogella - Android Architecture with MVP or MVVM - Tutorial (영문) MVP vs MVVM: A Review of Architectural Patterns for…jeonghamin (36)in kr • 7 years ago[Android] 안드로이드 프로젝트 AndroidStudy 시작프로젝트 개발 방향 MVVP Architecture + Databinding Unit Testing & UI Testing (Espresso, Mockito, Robotium, Robolectric) Dagger2 Widget Custom View Andorid Popular Open Source…