AndroidAnnotations 와 Otto 를 이용한 빠른 앱 개발 |
휴휴님의 강좌에서 좋은 open source library 들을 알게 되어 내용을 공유하고자 한다.
아래녀석은 PPT 내용을 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.
'프로그래밍 놀이터 > 안드로이드, Java' 카테고리의 다른 글
[andoid] AsyncTask vs. Handler + Thread (0) | 2013.07.16 |
---|---|
[android] actionbar 어떻게 사용하고, 왜 사용하는가? (0) | 2013.07.15 |
[android] Lombok 뭐 하는 녀석이냐? (0) | 2013.07.14 |
[android] fragment 간 통신. (Communication) (0) | 2013.07.14 |
[android] jsoup library (0) | 2013.07.13 |
댓글