개발에 유용한 안드로이드(Android) Library
안드로이드 개발 시 필요에 따라 Library를 이용하여 개발하는 경우가 있는데요
안드로이드 스튜디오에서 build gradle에 추가만 하면 자동으로 Library를 다운로드하여
프로젝트에 추가가 가능합니다.
알아두면 괜찮은 안드로이드 Library를 소개합니다.
1. butterknife(버터나이프)
Android 뷰와 콜백을 필드와 메소드에 바인딩하는 데 사용되는 가장 일반적인 라이브러리 중 하나입니다.
JakeWharton/butterknife
Bind Android views and callbacks to fields and methods. - JakeWharton/butterknife
github.com
2. Gson
Gson은 Java 객체를 JSON 표현으로 변환하는 데 사용할 수 있는 Java 라이브러리입니다.
JSON 문자열을 동등한 Java 객체로 변환하는 데에도 사용할 수 있습니다.
google/gson
A Java serialization/deserialization library to convert Java Objects into JSON and back - google/gson
github.com
3. picasso(피카소)
picasso는 Android 용 이미지 라이브러리입니다.
Square에서 만들고 유지 관리하며 이미지 로드 및 처리를 제공합니다.
외부 위치에서 이미지를 표시하는 프로세스를 단순화합니다.
square/picasso
A powerful image downloading and caching library for Android - square/picasso
github.com
4. Glide(글라이드)
글라이드는 미디어 디코딩, 메모리 및 디스크 캐싱 및 리소스 풀링을 간단하고 사용하기 쉬운 인터페이스로 감싸는
빠르고 효율적인 Android 용 오픈 소스 미디어 관리 및 이미지 로딩 프레임 워크입니다.
bumptech/glide
An image loading and caching library for Android focused on smooth scrolling - bumptech/glide
github.com
5. CircularImageView
가장 간단한 방법으로 원형 ImageView를 실현할 수 있는 Android 프로젝트입니다.
lopspower/CircularImageView
Create circular ImageView in Android in the simplest way possible - lopspower/CircularImageView
github.com
6. Swipecards
콘텐츠를 왼쪽이나 오른쪽으로 스와이프 할 수 있습니다.
라이브러리는 Fling 애니메이션을 사용하여 Tinder의 스와이프 가능한 카드와 유사한 효과를 만듭니다.
어댑터 데이터의 비동기 로드를 처리하고 FrameLayout과 동일한 레이아웃 매개 변수를 사용합니다.
Diolor/Swipecards
A Tinder-like Android library to create the swipe cards effect. You can swipe left or right to like or dislike the content. - Diolor/Swipecards
github.com
7. MPAndroidChart
안드로이드용 차트를 그리는데 많이들 사용되는 챠트 라이브러리입니다.
막대그래프, 선, 바, 파이, 레이더, 버블 및 촛대 형 차트와 스케일링, 드래그 및 애니메이션을 지원합니다.
PhilJay/MPAndroidChart
A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, dragging and animations. - PhilJay/MPAndroidChart
github.com