FastCampus 에서 사용 될 샘플 프로젝트입니다.
간단한 TodoList 예제를 통해 실습합니다.
- Android MinSdk - 18
- Android buildToolVersion - 26.0.2
- Android TargetSdkVersion - 26
- Android CompileSdkVersion - 26
- Kotlin version - 1.2.10
- gradle plugin version - 3.0.1
- RxJava 2를 사용합니다
- MVP Pattern 으로 작성되어 있습니다.
- Dagger2 를 이용해 DI를 합니다
- Android Studio 3.0.1 로 실습을 진행합니다.
- 실습은 실 디바이스 에뮬레이터 둘다 상관없습니다.
- Todo List app을 만들어 보겠습니다.
- 작성, 검색, 상세보기 의 기능이 있습니다.
- Java 로 작성된 코드를 Kotlin 코드로 변경해 나갑니다.
- Java 100% 코드를 점직적으로 Kotlin으로 변경합니다
- 마지막에는 Kotlin 100% 코드로 변경합니다.
- Kotlin 문법을 자연스럽게 습득할 수 있습니다.
- 함수형 프로그래밍에 대해서 간접적으로 체험합니다.