This version of the app is called todo-mvp-kotlin, and provides a foundation for other kotlin samples in this project. The sample aims to:
- Provide a basic Model-View-Presenter (MVP) architecture without using any architectural frameworks.
- Act as a reference point for comparing and contrasting the other kotlin samples in this project.
- Leverage idiomatic kotlin to improve readability and limit verbosity, as compared to the TODO-MVP java project.
- Kotlin stdlib
- kotlin-android plugin
Medium: If you already understand TODO-MVP (Java), you need to learn the kotlin language.
Same as TODO-MVP.
Same as TODO-MVP.
Files were converted mostly 1:1 from TODO-MVP's Java code.
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
Kotlin 48 958 1539 3103 (3901 in MVP java)
XML 34 95 338 816
-------------------------------------------------------------------------------
SUM: 82 1053 1877 3919
-------------------------------------------------------------------------------
Same as TODO-MVP.
Medium, if you are unfamiliar with kotlin.