본문 바로가기
프로그래밍 놀이터/안드로이드, Java

[android] AndroidAnnotations 와 Otto 를 이용한 빠른 앱 개발.

by 돼지왕 왕돼지 2013. 7. 15.
반응형


 AndroidAnnotations 와 Otto 를 이용한 빠른 앱 개발

 

[android] AndroidAnnotations 와 Otto 를 이용한 빠른 앱 개발.


휴휴님의 강좌에서 좋은 open source library 들을 알게 되어 내용을 공유하고자 한다.


PPT 링크


아래녀석은 PPT 내용을 pdf 로 뽑은 것.


CleanCode.pdf



링크와 pdf 파일 등 공유에 문제가 있다면 댓글이나 방명록을 통해 알려주세요. 조치하겠습니다.!






CleanAndroidCode?



CleanAndroidCode 는 Dagger, Otto, AndroidAnnotations 의 장점을 합쳐놓은 녀석.


https://github.com/pyricau/CleanAndroidCode




AndroidAnnotattions?


http://androidannotations.org/


open source framework 으로 여러가지 idiomatic 표현들 을 annotation 으로 대체한 녀석.


APT?

Annotation Processing Tool 의 약자로 JDK 1.6 부터 도입되었다.

APT은 Annotation 이 있는 기존코드를 바탕으로 새로운 코드와 새로운 파일들을 만들 수 있고, 이들을 이용하여 새롭게 compile 하는 기능도 지원해준다.


AndroidAnnotations 는 2개의 jar 를 제공하는데, 하나는 compile time 에 사용하는 녀석이고, 하나는 runtime 에 사용되는 녀석이다. 이들을 연결하고 APT 를 사용하기 위한 preference setting 이 필요하다.


* RoboGuice 는 Runtime DI.







Otto?


http://square.github.com/otto/


interface 를 이용해 연결된 녀석들을 decouple 시키면서 효율적으로 통신하게 하는 library.





반응형

댓글