본문 바로가기

Mobile/Android

trendy android development stack

Language:
- Kotlin 1.2
- Java8
- C++11

Archtecture:
- MVVM
- MVP
- Clean Architecture

MVVM:
- Android Architecture Components: ViewModel, LiveData, Room, etc

DataBinding:
- Android DataBinding
- ButterKnife

Dependency Injection:
- Dagger2

Unit Testing:
- JUnit for Java
- Spec for Kotlin
- Google test for C++