본문 바로가기

개발/Android 오픈소스

[안드로이드] 유용한 라이브러리 - 개발속도를 빠르게 해주는 각종 유틸 모음 AirQuickUtils 안드로이드에서 자주 사용되는 기능들에 대해 좀더 쉽고 편하고 안정적이게 사용할 수 있도록 제공하는 유틸 라이브러리 입니다. 이 라이브러에 포함된 모든 기능들은 안드로이드에서 제공하는 API를 사용하고 있으며, 이를 좀더 직관적이고 손쉽게 사용할 수 있도록 하였습니다. 일부 OS버전별로 분기가 필요한 부분에 대해서도 라이브러리 자체에서 처리를 해주어 개발단계에서 보다 쉽게 개발할 수 있도록 하고 있습니다. 앞으로 확장될 예정이지만 현재는 아래의 종류에 대한 기능을 제공중이며, 앞으로 확장될 예정입니다. 이 글에 포함된 사용법인 일부 기능에 대한 사용법이며 자세한 기능은 문서를 보시거나 댓글로 질문해주세요 :) 포함된 기능API문서에서 보기(2017.11.03 기준)AirLogAirPrefsAirScreen.. 더보기
[안드로이드] 유용한 라이브러리 - 간단한 이미지 단일/다중 선택 Y-PhotoPicker 안드로이드에서 사용자의 갤러리/카메라에서 사진을 단일,다중으로 가져올 수 있고, 전용 뷰어를 통해 Crop까지 가능하도록 추가하였습니다.계속 해서 문제점과 기능들을 보강하여 관리할 예정입니다. Android-Y-PhotoPicker안드로이드용 이미지 선택기 입니다.다중/단일 선택을 지원하며 기본으로 pager 이미지 뷰어를 지원합니다.기존 Urcrop 기능을 제공했었으나, 0.0.2 이후부터 제거되었습니다. 스크린샷 설정1. app.gradle 에 y-photopicker 를 import 해줍니다. allprojects { repositories { ... maven { url 'https://jitpack.io' } } } compile 'com.github.yongbeam:Android-Y-Photo.. 더보기
[안드로이드] 유용한 라이브러리 - AirCalendar ( 리스트뷰 형태의 에어비앤비 스타일 달력 ) Android 달력 라이브러리 - AirCalendar 현재는 업데이트 되어 바뀌어버렸지만, 그전 에어비앤비 달력은 많은 서비스에서 참고했던 달력이였습니다.리스트뷰 스타일로 위/아래 무한스크롤 형태의 달력이죠 주로 호텔/펜션등 숙박 예약 서비스에서 많이 사용되어진 달력인데요그 이유는 예약현황 + 단일 + 다중 날짜 선택이 가능하기 때문입니다( 숙박의 경우 최소 1박 2일 이죠 ) 달력 자체가 만들때마다 귀찮고 손이 많이 가는 부분입니다.그 때문에 "예약현황 + 단일 + 다중" 선택이 모두 가능한 달력 라이브러리를 만들어보았습니다. 1. app.gradle 에 아래 라인을 추가합니다.( 라이브러리 import )jitpack.io 저장소 추가 allprojects { repositories.. 더보기
[Android library] ViewPager를 이용한 이미지 슬라이드 ListView 만들기 AndroidImageSlider-ImageViewPagerAndroidImageSlider ViewPagerList TutorialAdd the library to your projectcompile project(':imagersliderlib') add imagesimport com.imagersliderlib.adapter.ImageViewPagerListAdapter; ImageViewPagerListAdapter Adapter; Adapter = new ImageViewPagerListAdapter(this , ArrayList images); touch actionmylistview.setOnScrollListener(new AbsListView.OnScrollListener() { @Ove.. 더보기