다음 글은 전체 내용을 공유하지 않고, 새로운 블로그로 링크를 제공하는 글입니다.이어보기 : http://thdev.tech/androiddev/2016/10/23/Android-MVC-Architecture 오늘은 Android MVP 무작정 따라 하기 두 번째 시간으로, MVC 구조를 소개합니다.MVC 구조로 작성된 코드를 하나씩 MVP 구조로 변경하기 위해서 추가해보는 글입니다.MVC 구조는 아래와 같은 그림으로 나타낼 수 있습니다. MVC는 MVP 이전의 구조 중 하나입니다.Model, View, Control의 약자로 웹에서 주로 사용되는 구조입니다.그래서 Android에 적용된 구조는 조금 다른 형태로 표현됩니다.오늘은 간단하게 MVC의 동작 방법과 Android에서 사용 중인 MVC 구조를 ..
다음 글은 전체 내용을 공유하지 않고, 새로운 블로그로 링크를 제공하는 글입니다.이어보기 : http://thdev.tech/androiddev/2016/10/12/Android-MVP-Intro Android에서 테스트 코드를 작성하기 위한 방법 중 하나로 MVP를 선택합니다.MVP는 다음과 같이 생겼습니다. Model, View, Presenter 간의 상호 의존성을 떨어트리기 위한 용도임과 동시에 Test Code 작성을 위한 최적의? 구조 중 하나입니다.기존 안드로이드 코드 작성 시에는 View에 모든 코드가 포함되어 있다거나, 중복 코드를 Util 형태로 사용하는 경우도 많았습니다.그에 비해 MVP는 각각의 독립된 코드의 구현이 가능한 형태입니다. MVP를 적용하기 위해선?저는 Test 코드 작..
다음 글은 전체 내용을 공유하지 않고, 새로운 블로그로 링크를 제공하는 글입니다.이어보기 : http://thdev.tech/kotlin/2016/10/09/Kotlin-Class Kotlin의 기본 클래스를 정리합니다.Kotlin은 별도의 클래스 정의하지 않고, Util을 생성하기도 합니다.이러한 방법 및 상속시에 사용 가능한 추상 클래스 등을 살펴보도록 하겠습니다.Kotlin reference classes 코틀린 관련 포스트 목록Android Kotlin 시작하기Kotlin 기본 타입 알아보기Kotlin 기본 문법 정리Kotlin 안전한 null 처리Kotlin 주요 문법들Android Kotlin으로 작성한 Activity/Fragment 살펴보기Kotlin Generics 사용하기Android ..
다음 글은 전체 내용을 공유하지 않고, 새로운 블로그로 링크를 제공하는 글입니다.이어보기 : http://thdev.tech/kotlin/2016/10/02/Kotlin-Basic-Types 코틀린을 시작하기 전에 정리했어야 할 부분인데 지금 정리해보려고 합니다.Kotlin의 기본 타입을 간단하게 정리해보겠습니다. 코틀린 관련 포스트 목록Android Kotlin 시작하기Kotlin 기본 타입 알아보기Kotlin 기본 문법 정리Kotlin 안전한 null 처리Kotlin 코틀린의 주요 문법들Android Kotlin으로 작성한 Activity/Fragment 살펴보기Kotlin Generics 사용하기Android Kotlin으로 작성한 Presenter/View 살펴보기Android Kotlin으로 작..
다음 글은 전체 내용을 공유하지 않고, 새로운 블로그로 링크를 제공하는 글입니다.이어보기 : http://thdev.tech/androiddev/kotlin/2016/09/22/Android-Base-Presenter_View Android에서 사용하기 위한 Base 코드 2번째 글입니다.읽기 전에 미리 읽어주심을 추천합니다.Android TODO MVP 어떻게 적용할까?Kotlin Generics 사용하기 MVP 적용은?MVP는 다음과 같이 적용하였습니다.Activity/Fragment에 대하여 각각 Presenter를 초기화합니다.Presenter는 AbstractPresenter를 상속받아서 구현하게 되는데 다음과 같은 함수가 BasePresenter에 포함되어 있습니다.fun attachView(..