목록라이브러리 (121)
투케이2K
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bvX3wP/btrXIzxryWN/SIC08k5GCtcf662hYuUYW1/img.png)
[개발 환경 설정] 개발 툴 : Edit++ 개발 언어 : JavaScript [소스 코드] [결과 출력]
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Kotlin] 코루틴 (coroutine) 라이브러리 사용되는 곳 : Kotlin / Android [설 명] 1. 코루틴은 동시성 프로그래밍으로 비동기적으로 실행되는 코드입니다 2. 코루틴은 백그라운드 스레드 (네트워크 통신) 에서 코드를 처리할 때 자주 사용됩니다 3. 코루틴은 하나의 스레드에서 여러개 동시에 실행될 수 있습니다 4. 안드로이드 코루틴 적용 implementation : implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.5" [참고 사이트] https://blog.naver.com/kkh0977/2228955..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bb5s34/btrV0g606dB/fNUHKmhbwmEhbU8FRDUSR1/img.png)
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Android] IndicatorSeekBar 시크바 (SeekBar) 라이브러리 사용되는 곳 : Android / SeekBar [설 명] 1. IndicatorSeekBar 란 안드로이드에서 시크바 (SeekBar) 를 커스텀으로 사용할 수 있게 해주는 라이브러리 입니다 2. IndicatorSeekBar 는 Apache LICENSE-2.0 라이센스를 가집니다 3. 안드로이드 의존성 참고 : implementation 'com.github.warkiz.widget:indicatorseekbar:2.1.2' 4. 샘플 예시 소스 코드 (xml) : 5. 샘플 구현 화면 : [참고 사이트] ..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Ios] BSImagePicker 앨범 접근 및 다중 이미지 선택 라이브러리 (Swift / image) 사용되는 곳 : Ios / Swift / image [설 명] 1. BSImagePicker 는 iOS 에서 다중 이미지 선택을 편히할 수 있게 지원해주는 라이브러리 입니다 2. BSImagePicker 특징 : - 다중 선택. - 전체 화면 미리보기 - 앨범 전환. - 이미지, 라이브 사진 및 비디오를 지원합니다. - 사용자 정의 가능. [참고 사이트] https://blog.naver.com/kkh0977/222938715108 325. (ios/swift) BSImagePick..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Ios] SwiftLog 로그 (log) 출력 라이브러리 (Swift / log / logging) 사용되는 곳 : Ios / Swift / log / logging [설 명] 1. SwiftLog 는 Swift 5 용으로 설계된 로그 출력 라이브러리 입니다 2. SwiftLog 로그 출력 종류 : - trace - debug - info - notice - warning - error - critical [참고 사이트] https://github.com/apple/swift-log GitHub - apple/swift-log: A Logging API for Swift A Lo..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Ios] JGProgressHUD 비동기 로딩 프로그래스 라이브러리 (Swift / Obj-C / loading) 사용되는 곳 : Ios / Swift / Obj-C / loading [설 명] 1. JGProgressHUD 는 Swift 및 Objective-C 에서 사용할 수 있는 로딩 프로그레스 라이브러리 입니다 2. JGProgressHUD 는 iOS 8.0, tvOS 9.0, macCatalyst 13.0 이상 에서 사용할 수 있습니다 [참고 사이트] https://github.com/JonasGessner/JGProgressHUD GitHub - JonasGessner/JGProgressHUD..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Ios] Toast-Swift 토스트 메시지 표시 라이브러리 (Swift / toast) 사용되는 곳 : Ios / Swift / toast [설 명] 1. Toast-Swift 는 iOS 용 Toast 토스트 메시지 표시 라이브러리 입니다 2. Toast-Swift 는 한 줄의 코드로 간단하게 토스트 알림 메시지를 표시할 수 있습니다 [참고 사이트] https://github.com/scalessec/Toast-Swift GitHub - scalessec/Toast-Swift: A Swift extension that adds toast notifications to the UIView object c..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Ios] SCLAlertView 디자인 팝업창 라이브러리 (Swift / alert) 사용되는 곳 : Ios / Swift / alert [설 명] 1. SCLAlertView 란 디자인 된 팝업창을 표시할 수 있는 라이브러리 입니다 2. SCLAlertView 은 UIAlertView 또는 UIAlertController 교체용 으로 사용할 수 있는 Swift 로 작성된 애니메이션 팝업창입니다 [참고 사이트] https://github.com/vikmeup/SCLAlertView-Swift GitHub - vikmeup/SCLAlertView-Swift: Beautiful animated Alert V..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Ios] NVActivityIndicatorView 로딩 라이브러리 (Swift / loading / indicator) 사용되는 곳 : Ios / Swift / loading / indicator [설 명] 1. NVActivityIndicatorView 란 로딩 애니메이션을 사용할 수 있는 라이브러리 입니다 2. NVActivityIndicatorView 를 사용 시 간편하게 로딩 기능을 사용할 수 있습니다 [참고 사이트] https://github.com/ninjaprox/NVActivityIndicatorView GitHub - ninjaprox/NVActivityIndicatorView: A ..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Ios] Gifu 이미지 뷰 gif 애니메이션 동작 (Swift / imageView / gif) 사용되는 곳 : Ios / Swift / imageView / gif [설 명] 1. Gifu 란 IOS 에서 이미지 뷰를 사용해 gif 파일 애니메이션 동작 수행을 간편하게 해주는 라이브러리입니다 2. Gifu 라이브러리 사용 조건 : - iOS 9.0+ - Swift 4.0 - Xcode 9.0 [참고 사이트] https://github.com/kaishin/Gifu GitHub - kaishin/Gifu: High-performance animated GIF support for iOS in..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Android] Logger 로그 출력 라이브러리 (Java / log) 사용되는 곳 : Android / Java / log [설 명] 1. Logger 란 안드로이드에서 로그를 이쁘게 출력 해주는 라이브러리 입니다 2. Logger 사용 시 로그를 작성한 클래스, 메소드, 메시지를 사용자가 알아보기 쉽게 보여줍니다 [참고 사이트] https://blog.naver.com/kkh0977/222920816772 405. (android/java) Logger 로거 라이브러리 사용해 소스 코드 디버깅 로그 (log) 출력 실시 [개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] [결과 ..
[타이틀] 구 분 : 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 ..