http://warmz.tistory.com/948
개인적으로 잘 사용했던 라이브러리들을 정리하고자 한다. (필수인 것은 빨강색으로 처리)
UnitTest
* Robolectric
- 공식 사이트 : http://robolectric.org/
- Github : https://github.com/robolectric/robolectric
- 특징 :
1. JDK 7에서 동작. (8 사용 불가)
Logging
* Logging with log4j in Android
- Google Code : https://code.google.com/p/android-logging-log4j/
- 참고글 :
Clean Codes
* Android Annotations
- 공식 사이트 : http://androidannotations.org/
- Github : https://github.com/excilys/androidannotations/wiki
- 특징 :
1. Annotation으로 UI Element 주입.
2. Compile 타임에 Injected Class를 생성하므로 성능 하락 없음.
3. 경량 라이브러리(53KB)
* AQuery(Android Query)
- Github : https://github.com/androidquery/androidquery
* Retrolambda
- Github : https://github.com/evant/gradle-retrolambda
- 특징 :
1. Java 8에서 지원하는 람다식을 Android에서 사용 가능하게끔 지원.(Kitkat은 공식적으로 Java 7까지 지원한다.)
2. Java 8로 컴파일 된 클래스를 Java 7 byte 코드로 변환 처리.
- 참고 사이트 :
1. http://zserge.com/blog/android-lambda.html
UI
* SuperToast
- Github : https://github.com/JohnPersano/SuperToasts
- 특징 :
1. 토스트를 스타일리쉬하게 꾸밀 수 있다.
2. Button / Progress / Card 형태로 커스터마이징 가능.
* SlidingMenu
- Github : https://github.com/jfeinstein10/SlidingMenu
- 특징 :
1. Navigation Drawer를 쉽게 구현 할 수 있으며 스타일 지정도 매우 간단하다.
* Android-Bootstrap
- Github : https://github.com/Bearded-Hen/Android-Bootstrap
- 특징 :
1. JS UI 라이브러리로 유명한 Bootstrap을 그대로 활용 할 수 있다.
* Circular Progress Button
- Github : https://github.com/dmytrodanylyk/circular-progress-button
- 특징 :
1. 아래와 같은 멋진 Progress Button을 사용 할 수 있다.
Util
* Commons Validator
- Apache : http://commons.apache.org/proper/commons-validator/
http://commons.apache.org/proper/commons-validator/javadocs/api-1.4.0/
- 특징 :
1. Email / Domain 등에 대한 validator를 제공한다.
* Gson
- Google Code : https://code.google.com/p/google-gson/
1. JSON 유틸리티
- 특징
* Phrase(Android String Formatting)
- Github : https://github.com/square/phrase
- 특징
1. Android String Formatting을 매개변수 순서에 관계 없이 key&value 형태로 가능하게 해준다.
'클라이언트 > Android' 카테고리의 다른 글
termux에서 ubuntu 환경 만들기 (0) | 2022.07.01 |
---|---|
Practice Diary (0) | 2014.08.27 |
[GoogleMap] code Google API 정리 (0) | 2013.10.11 |
[GoogleMap] 개발 관련 이미지 자료 (0) | 2013.10.03 |
[Fragment] Fragment정보 갈무리 (0) | 2013.09.13 |