Kotlin Clean Architecture
A strong base architecture is extremely important for an app to scale and meet the expectation of the user base. I got a task of replacement of API with new updated and optimized API structure. For integrating this kind of change made me kind of rewrite the whole app.
[Kotlin] Experimenting with Coroutines
Coroutines are getting quite popular and I’ve been reading quite a lot of articles lately of opting Coroutine instead of RxJava. First of all, let me be clear, RxJava is a humongous library with a rich set of operators and Coroutines is a kotlin language feature. It all depends upon what is the end goal, If it’s complex manipulation of data or use of streams, RxJava would be preferred any time else for achieving asynchronous nature then coroutine would be great!.
[Android] Dependency Injection이란?
객체 간의 의존관계를 객체-객체 가 아닌 외부에서 객체를 생성하고 전달해 줌으로 써 객체간의 의존성 제거 및 결합도를 낮추는 것
자바 어노테이션 ( Annotation )
@ <-- 요놈은 기본적으로 컴파일러에게 이게 어노테이션이다라고 알린다. @ 마크 다음에 오는 문자는 해당 어노테이션의 이름이고 여기서는 Entity !!! 자바 어노테이션은 값을 세팅할수있는 요소들을 가질수있는데 속성이나 파라미터 쯤이라고 볼수있지.
보일러 플레이트 코드 ( Boilerplate code ) 란?
웹 개발 쪽을 하다 보니 여기선 개발을 시작할 수 있는 기초가 되는 주춧돌, template을 boilerplate라고 부르더라. boilerplate이 뭐냐면,