목록라이브러리 (110)
투케이2K
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Android] Butter Knife 버터 나이프 뷰 의존성 부여 (Java / View / Inject) 사용되는 곳 : Android / Java / View / Inject [설 명] 1. Butter Knife 란 findViewById 없이 간편하게 View 컴포넌트 및 자바코드를 매핑 하는 라이브러리 입니다 2. Butter Knife 특징 : - findViewById필드 에 사용하여 호출을 제거 @BindView합니다. - 목록 또는 배열에서 여러 보기를 그룹화합니다. action, setter 또는 속성을 사용하여 한 번에 모든 작업을 수행합니다. - 리스너에 대한 익명 내부 클..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Android] crop 크롭 이미지 자르기 (Java / Image) 사용되는 곳 : Android / Java / Image [설 명] 1. crop 이란 안드로이드에서 이미지 사이즈를 리사이징 및 자르기를 수행할 때 사용하는 라이브러리 입니다 2. crop 을 사용하면 갤러리에서 선택한 이미지 사진을 간편하게 리사이징 및 자르기 수행 후 불러올 수 있습니다 [참고 사이트] https://github.com/jdamcd/android-crop GitHub - jdamcd/android-crop: Android library project for cropping images Android library..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Android] retrofit 레트로핏 (Java / http / Network) 사용되는 곳 : Android / Java / http / Network [설 명] 1. retrofit 이란 안드로이드에서 REST API 통신을 쉽게 사용할 수 있는 클라이언트 라이브러리 입니다 2. retrofit 는 데이터 통신을 수행 시 JSON 형태에 맞는 모델 클래스를 만들어 사용하기 때문 JSON 객체를 다루기에 편리합니다 [참고 사이트] https://square.github.io/retrofit/ Retrofit A type-safe HTTP client for Android and Java square..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Ios] Alamofire 아라모 파이어 (Swift / http / Network) 사용되는 곳 : Ios / Swift / http / Network [설 명] 1. Alamofire 란 IOS에서 http 네트워크 요청 및 응답을 확인 할 수 있는 라이브러리 입니다 2. Alamofire 주요 특징 : - 연결 가능한 요청/응답 방법 - URL / JSON 매개변수 인코딩 - 파일 / 데이터 / 스트림 / MultipartFormData 업로드 - 데이터 요청 및 파일 다운로드 - HTTP 응답 검증 [참고 사이트] https://github.com/Alamofire/Alamofi..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Ios] PinLayout (Swift / Layout / Responsive) 사용되는 곳 : Ios / Swift / Layout / Responsive [설 명] 1. PinLayout 란 IOS에서 반응형 레이아웃 생성을 도와주는 라이브러리 입니다 2. PinLayout 은 iOS 9.0 이상 / tvOS 9.0 이상 / macOS 10.9 이상 사용 가능 합니다 3. 필요 import : - import UIKit - import PinLayout [참고 사이트] https://github.com/layoutBox/PinLayout GitHub - layoutBox/PinLayou..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Ios] QRCode (Swift / Camera / QR) 사용되는 곳 : Ios / Swift / Camera / QR [설 명] 1. QRCode 란 IOS에서 QR 코드 생성에 도움을 주는 라이브러리 입니다 2. 필요 import : - import UIKit - import QRCode [참고 사이트] https://github.com/dmrschmidt/QRCode GitHub - dmrschmidt/QRCode: A QRCode Generator in Swift A QRCode Generator in Swift. Contribute to dmrschmidt/QRCode developm..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Ios] QRCodeReader (Swift / Camera / QR) 사용되는 곳 : Ios / Swift / Camera / QR [설 명] 1. QRCodeReader 란 카메라를 호출해 QR 코드 및 Barcode 바코드를 스캔할 수 있는 라이브러리 입니다 2. info.plist 권한 : - Privacy - Camera Usage Description 3. 필요 import : - import AVFoundation - import QRCodeReader [참고 사이트] https://github.com/yannickl/QRCodeReader.swift GitHub - yan..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Ios] SwiftyJSON (Swift / json) 사용되는 곳 : Ios / Swift / json [설 명] 1. SwiftyJSON 이란 json 데이터를 간편하게 조작할 수 있는 라이브러리입니다 2. SwiftyJSON 사용시 필요 import 설정 : import SwiftyJSON [참고 사이트] https://github.com/SwiftyJSON/SwiftyJSON GitHub - SwiftyJSON/SwiftyJSON: The better way to deal with JSON data in Swift. The better way to deal with JSON data in Swif..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Ios] Nuke 누크 이미지 로드 (Swift / Image) 사용되는 곳 : Ios / Swift / Image [설 명] 1. Nuke 란 이미지를 간단하게 로드 할 수 있는 라이브러리입니다 (안드로이드 Glide 개념) 2. Nuke 라이브러리를 사용하기 위해서 ios 최소 빌드 버전을 ios.11 을 맞춰야합니다 [참고 사이트] https://github.com/kean/Nuke GitHub - kean/Nuke: Image loading system Image loading system. Contribute to kean/Nuke development by creating an account ..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Ios] Firebase Push FCM (Swift / Firebase / Push / FCM) 사용되는 곳 : Ios / Swift / Firebase / Push / FCM [설 명] 1. Firebase 클라우드 메시징(FCM)은 광범위한 메시징 옵션과 기능을 제공합니다 2. FCM을 사용하면 두 가지 유형의 메시지를 클라이언트에 보낼 수 있습니다 - 알림 메시지, 때로는 "표시 메시지"로 간주됩니다. 이는 FCM SDK에서 자동으로 처리됩니다. - 클라이언트 앱에서 처리하는 데이터 메시지입니다. 3. FCM 메시지 유형의 최대 페이로드는 4000바이트입니다. 단, Firebase 콘솔..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [Android] Android-BluetoothSPP (Java / Bluetooth / SPP / Serial) 사용되는 곳 : Android / Java / Bluetooth / SPP / Serial [설 명] 1. Android-BluetoothSPP 란 안드로이드에서 블루투스 시리얼 통신 (SPP) 을 할 수 있는 라이브러리 입니다 2. Bluetooth SPP 통신을 사용하면 무선 저전력 양방향 통신을 수행할 수 있습니다 [참고 사이트] https://blog.naver.com/kkh0977/222912866501 362. (android/안드로이드) 블루투스 SPP (Bluetooth Serial Port..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Android] socket.io-android 웹소켓 클라이언트 (Java / WebSocket) 사용되는 곳 : Android / Java / WebSocket [설 명] 1. socket.io-android 란 안드로이드에서 WebSocket 웹소켓 통신을 사용할 수 있게하는 클라이언트 라이브러리 입니다 2. socket.io-android 는 소켓 커넥션 연결, 메시지 전송, 커넥션 연결 해제 등을 수행할 수 있습니다 [참고 사이트] https://socket.io/blog/native-socket-io-and-android/ Native Socket.IO and Android | Socket.I..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Android] Firebase Push FCM (Java / Firebase / Push / FCM) 사용되는 곳 : Android / Java / Firebase / Push / FCM [설 명] 1. Firebase 클라우드 메시징(FCM)은 광범위한 메시징 옵션과 기능을 제공합니다 2. FCM을 사용하면 두 가지 유형의 메시지를 클라이언트에 보낼 수 있습니다 - 알림 메시지, 때로는 "표시 메시지"로 간주됩니다. 이는 FCM SDK에서 자동으로 처리됩니다. - 클라이언트 앱에서 처리하는 데이터 메시지입니다. 3. FCM 메시지 유형의 최대 페이로드는 4000바이트입니다. 단, Fireb..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Android] Toasty 토스티 (Java / Toast / 토스트) 사용되는 곳 : Android / Java / Toast / 토스트 [설 명] 1. Toasty 란 안드로이드에서 Toast 토스트 메시지 알림을 이쁘게 표시할 수 있는 UI 디자인 라이브러리 입니다 2. Toasty 는 normal , info , success , warning , error , custom 등 상황에 맞게 Toast 토스트 알림 메시지를 표시할 수 있습니다 [참고 사이트] https://github.com/GrenderG/Toasty GitHub - GrenderG/Toasty: The usual Toast, ..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Android] Glide 글라이더 (Java / Image) 사용되는 곳 : Android / Java / Image [설 명] 1. Glide 란 미디어 디코딩, 메모리 및 디스크 캐싱, 리소스 풀링을 간단하고 사용하기 쉬운 인터페이스로 래핑하는 Android용 빠르고 효율적인 오픈 소스 미디어 관리 및 이미지 로딩 프레임워크입니다 2. Glide 는 비디오, 이미지 및 애니메이션 GIF 가져오기, 디코딩 및 표시를 지원합니다 3. Glide 에는 네트워크 스택에 연결할 수 있는 유연한 API가 포함되어 있습니다 [참고 사이트] https://github.com/bumptech/glide Gi..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Android] ShortcutBadger (Java / Badge / 뱃지) 사용되는 곳 : Android / Java / Badge / 뱃지 [설 명] 1. ShortcutBadger 란 안드로이드에서 뱃지 알림 메시지 표시에 도움을 주는 라이브러리입니다 2. 뱃지는 안드로이드 런처 바탕화면 아이콘 위에 표시되는 숫자입니다 [참고 사이트] https://github.com/leolin310148/ShortcutBadger GitHub - leolin310148/ShortcutBadger: An Android library supports badge notification like iOS in Sams..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Android] jsoup (Java / Web / Html / 크롤링) 사용되는 곳 : Android / Java / Web / Html / 크롤링 [설 명] 1. jsoup 란 안드로이드에서 HTML5 DOM 메서드와 CSS 선택기를 사용하여 URL을 가져오고 데이터를 추출하고 조작할 수 있는 크롤러 Java 라이브러리 입니다 2. jsoup 는 URL 주소로 홈페이지를 가져와 DOM 으로 구문 분석하고 헤드라인을 선택하여 Elements 목록으로 가져와 원하는 데이터를 파싱할 수 있습니다 3. jsoup 특징 : - URL, 파일 또는 문자열에서 HTML을 긁고 구문 분석 - DOM 탐색..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Android] zxing (Java / QR / Barcode) 사용되는 곳 : Android / Java / QR / Barcode [설 명] 1. zxing 이란 안드로이드에서 QR 코드 생성 및 QR 스캔, Barcode 스캔에 도움을 주는 라이브러리 입니다 2. zxing 특징 : - Intents를 통해 사용할 수 있습니다 - UI 및 논리의 고급 사용자 정의를 위해 활동에 포함할 수 있습니다. - 가로 또는 세로 모드에서 스캔을 수행할 수 있습니다. - 카메라는 빠른 시작 시간을 위해 백그라운드 스레드에서 관리됩니다. [참고 사이트] https://github.com/journ..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Android] QRGen (Java / QR) 사용되는 곳 : Android / Java / QR [설 명] 1. QRGen 란 안드로이드에서 QR 코드 생성에 도움을 주는 라이브러리 입니다 2. QRGen 는 QR 코드 데이터 지정, 크기 , 색상 , 픽셀 등을 설정할 수 있습니다 [참고 사이트] https://github.com/kenglxn/QRGen GitHub - kenglxn/QRGen: a simple QRCode generation api for java built on top ZXING a simple QRCode generation api for java built on top ZXI..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Android] AsyncHttpClient (Java / Network) 사용되는 곳 : Android / Java / Network [설 명] 1. AsyncHttpClient 란 Apache의 HttpClient 라이브러리 위에 구축된 Android 용 비동기 콜백 기반 Http 클라이언트 라이브러리 입니다 2. AsyncHttpClient 는 모든 요청은 앱의 기본 UI 스레드 외부에서 이루어지지만 모든 콜백 로직은 Android의 핸들러 메시지 전달을 사용하여 생성된 콜백과 동일한 스레드에서 실행됩니다 3. AsyncHttpClient 는 서비스 또는 백그라운드 스레드에서도 사용할 수 있습니..