본문 바로가기

PROGRAMMING

LG ThinQ 오픈소스 목록

혼자 찾아보고 적은 것이라 정확하지 않은 정보일 수 있습니다. 글을 작성한 시간을 기준으로 검색하여 찾아보았습니다.
설명은 깃허브에 적혀있는 것을 번역한 문장인 것도 있고 직접 찾아 적은 것도 적게나마 있습니다. 문제가 된다면 지우겠습니다.
objc 라이브러리가 꽤 있는 것 같습니다. 왜 당연히 swift로 했을 것이라고 생각했었는지 이해가 안가는 나자신.. 모르는 라이브러리가 훨씬 많고 LG 스토어랑 스마트 식품관은 cordova와 앵귤러를 사용한 것 같은데 개념조차 잘 몰라서 맞는지는 잘 모르겠습니다..ㅎㅎ
왜 찾아보았냐고 하면 자기소개서 쓰는데 앱에 대해 더 알고 싶어서 ㅠ.ㅠ 찾아보았습니다.


AFNetworking 2.7.0 (MIT)

Objective-C 로 쓰여진 Alamofire과 형제인 네트워킹 라이브러리입니다.
https://github.com/AFNetworking/AFNetworking

angular-touch 1.4.1 (MIT)

angular-translate-loader-static-files 2.6.1 (MIT)

angular-ui-router-bower 0.2.15 (MIT)

angular-uuid4 0.3.1 (Apache-2.0)

AngularJS Material Design (MIT)

Google의 Material Design Specification을 구현한 것입니다. AngularJS 개발자를 위해 재사용 가능하고 잘 테스트되었으며 접근 가능한 UI 구성 요소 집합을 제공합니다.

aws-sdk-ios 2.9.7 (Amazon Software License)

AWS Mobile SDK for Android/iOS를 사용하면 기존 모바일 앱에 견고한 클라우드 백엔드를 빠르고 쉽게 통합할 수 있습니다. AWS 전문가가 되지 않고도 사용자 로그인, 데이터베이스, 푸시 알림 등의 기능을 구성하고 시작할 수 있습니다.
https://github.com/aws-amplify/aws-sdk-ios

aws-sdk-ios 2.7.0 (Apache-2.0)

BBLocationManager 1.1 (MIT)

Objective-C로 작성된 iOS에서 위치 서비스 및 geofencing을 쉽게 구현하기 위한 위치 관리자입니다.
(지오펜스(Geofence)는 지리(Geography)와 울타리(Fence)를 결합한 단어로, 실제 위치에 기반하여 가상의 경계나 구역을 만드는 기술입니다.)
https://github.com/benzamin/BBLocationManager

Bolts-ObjC 1.9.0 (BSD-3-Clause)

모바일 앱을 더 쉽게 개발할 수 있도록 설계된 low-level 라이브러리 모음입니다.
(async, parallel 등 코드를 쉽게 생성할 수 있는 objc 라이브러리 모음같습니다.)
https://github.com/BoltsFramework/Bolts-ObjC

bower-angular 1.4.1 (MIT)

bower-angular-animate 1.4.1 (MIT)

bower-angular-aria 1.3.15 (MIT)

bower-angular-translate 2.7.2 (MIT)

bower-material 0.8.3 (MIT)

CocoaLumberjack 1.9.2 (BSD-Source-Code)

빠르고 간단하면서도 강력하고 유연한 로깅 프레임워크 입니다.
https://github.com/CocoaLumberjack/CocoaLumberjack

Connect-SDK-iOS 1.6.0 (Apache-2.0)

모바일 앱을 여러 TV 플랫폼과 연결하는 오픈소스 프레임워크입니다. 대부분의 TV 플랫폼은 다양한 프로토콜을 지원하기 때문에 Connect SDK는 지원되는 모든 프로토콜 간의 검색 및 연결을 통합하고 추상화합니다.
https://github.com/ConnectSDK/Connect-SDK-iOS

cordova-ios 4.5.4 (Apache-2.0)

하이브리드 앱 환경을 위한 프레임워크 입니다.

cordova-plugin-barcodescanner 0.7.0 (MIT)

cordova-plugin-camera 2.4.0 (Apache-2.0)

cordova-plugin-compat 1.1.0 (Apache-2.0)

cordova-plugin-console 0.2.13 (Apache-2.0)

cordova-plugin-contacts 2.3.1 (Apache-2.0)

cordova-plugin-crosswalk-certificate 2.0.1 (MIT)

cordova-plugin-crosswalk-webview 2.2.0 (Apache-2.0)

cordova-plugin-firebase-analytics 0.9.3 (MIT)

cordova-plugin-geolocation 2.4.2 (Apache-2.0)

cordova-plugin-inappbrowser 1.0.1 (Apache-2.0)

cordova-plugin-insomnia 4.2.0 (MIT)

cordova-plugin-ios-disableshaketoedit 1.0.0 (MIT)

cordova-plugin-ios-longpress-fix 1.1.0 (MIT)

cordova-plugin-network-information 1.2.0 (Apache-2.0)

cordova-plugin-splashscreen 2.1.0 (Apache-2.0)

cordova-plugin-statusbar 1.0.1 (Apache-2.0)

cordova-plugin-statusbar 0.1.7 (Apache-2.0)

cordova-plugin-whitelist 1.0.0 (Apache-2.0)

cordova-plugin-x-toast (MIT)

cpp-base64 (Zlib)

C++를 사용한 Base64 인코딩 및 디코딩 입니다.
https://github.com/ReneNyffenegger/cpp-base64

Crypto-js 3.1.2 (BSD-3-Clause)

d3 4.11.0 (BSD-3-Clause)

D3(또는 D3.js)는 웹 표준을 사용하여 데이터를 시각화하기 위한 JavaScript 라이브러리입니다. D3를 사용하면 SVG, Canvas 및 HTML을 사용하여 데이터에 생명을 불어넣을 수 있습니다.
https://github.com/d3/d3

evernote-sdk-mac 1.2.0 (BSD-2-Clause)

인증을 위한 OAuth를 사용하는 Evernot Cloud API iOS-wrapper를 제공합니다.
https://github.com/evernote/evernote-sdk-mac

facebook-ios-sdk-4.44.1 (Facebook Platform License)

facebook을 iOS에 통합할 수 있는 오픈소스 라이브러리 입니다.
https://github.com/facebook/facebook-ios-sdk

firebase-ios-sdk 4.0.4 (Apache-2.0)

FirebaseAnalytics 및 FirebaseML을 제외한 모든 Apple 플랫폼 Firebase SDK를 포함합니다.
https://github.com/firebase/firebase-ios-sdk

google-toolbox-for-mac 2.1.4 (Apache-2.0)

다양한 Google 프로젝트의 소스 모음입니다.
https://github.com/google/google-toolbox-for-mac

GRMustache 7.3.2 (MIT)

MacOS Cocoa 및 iOS용 Objective-C로 작성된 Mustache 템플릿 엔진입니다.
(mustache: 다양한 언어를 합쳐서 사용할 수 있는 템플릿 엔진입니다.)
https://github.com/groue/GRMustache

gtm-session-fetcher 1.2.2 (Apache-2.0)

GTMSessionFetcher를 사용하면 Cocoa 애플리케이션이 http 작업을 쉽게 수행할 수 있습니다. Fetcher 는 NSURLSession에서 래퍼로 구현되므로 동작은 비동기식이며 iOS 및 Mac OS X에서 운영 체제 설정을 사용합니다.
https://github.com/google/gtm-session-fetcher

hanvox 0.3 (MIT)

/* 확실치 않습니다 ㅜ.ㅜ*/
Hanvox는 오디오 파일을 처리하여 특정 서명을 검색하는 라이브러리입니다. 경고: Hanvox는 UNIX 기반 시스템에서만 작동합니다.
https://github.com/NateBarnes/hanvox

homebridge-ibelight (MIT)

Apple-Homekit으로 RGB 스타일 iBeLight 제어를 위한 homebridge-plugin 입니다.
https://www.npmjs.com/package/homebridge-ibelight

html2canvas 1.0.0 (MIT)

screenshot을 만들 수 있는 매우 가벼운 라이브러리 입니다.

iFiske (Apach-2.0)

(cordova와 관련된 라이브러리 같습니다.)
https://github.com/ifiske/iFiske

JRSwizzle 1.0 (MIT)

여러 버전의 Mac OS X, iOS, Objective-C 및 런타임 아키텍처에서 Objective-C 메소드 구현("method swizzling")을 교환하기 위한 쉽고 정확하고 일관된 단일 인터페이스를 제공하는 소스 코드 패키지입니다.
https://github.com/rentzsch/jrswizzle

jsbn 1.4 (MIT-like License (jsbn))

JSONModel 1.8.0 (MIT)

JSONModel을 사용하면 스마트 데이터 모델을 빠르게 생성할 수 있습니다. iOS, macOS, watchOS 및 tvOS 앱에서 사용할 수 있습니다.
https://github.com/jsonmodel/jsonmodel

juced (MIT)

그래픽 사용자 인터페이스를 그릴 수 있는 라이브러리입니다.

kyle (MIT)

libextobjc 0.6 (MIT)

Extended Objective-C 라이브러리는 Objective-C 프로그래밍 언어의 역동성을 확장하여 다른 프로그래밍 언어(반드시 객체 지향일 필요는 없는 패턴 포함)에 있는 추가 패턴을 지원합니다.
https://github.com/jspahrsummers/libextobjc

Line SDK for ios Objective-C 4.1.1 (MIT-like License (LINE SDK))

LINE SDK for iOS Swift
https://github.com/line/line-sdk-ios-swift

lottie-ios 3.1.2 (Apache-2.0)

벡터 기반 애니메이션과 아트를 최소한의 코드로 실시간으로 렌더링하는 Android 및 iOS용 모바일 라이브러리입니다.
https://github.com/airbnb/lottie-ios

material-components-ios 86.0.0 (Apache-2.0)

minizip 1.01e (Zlib)

Windows, macOS 및 Linux에서 지원되는 C로 작성된 zip 조작 라이브러리입니다.
https://github.com/zlib-ng/minizip-ng

moment 2.17.1 (MIT)

motion-animator-objc 4.0.0 (Apache-2.0)

최신 UIView와 CALayer 애니메이션 API의 장점을 결합한 iOS 9+용 애니메이터입니다.
https://github.com/material-motion/motion-animator-objc

motion-interchange-objc 3.0.0 (Apache-2.0)

Objective-C 및 Swift에서 애니메이션 특성을 나타내는 표준 형식입니다.
https://github.com/material-motion/motion-interchange-objc

nanopb 0.3.901 (Zlib)

Nanopb는 ansi C에서 구현된 작은 코드 크기의 프로토콜 버퍼입니다. 특히 마이크로컨트롤러에서 사용하기에 적합하지만 메모리가 제한된 모든 시스템에 적합합니다.
https://github.com/nanopb/nanopb

naveridlogin-sdk-ios 4.0.12 (Apache-2.0)

iOS용 네이버 ID 로그인 라이브러리입니다.
https://github.com/naver/naveridlogin-sdk-ios

NSHash 1.2.0 (Apache-2.0)

NSHash는 NSString 및 NSData에 해싱 메소드를 추가합니다.
https://github.com/jerolimov/NSHash

oauth-rest-atlassian (MIT)

Atlassian REST API를 인증하고 사용하기 위한 OAuth 래퍼입니다.
https://github.com/Cellarise/oauth-rest-atlassian

Objc-Obfuscator 0.2.8 (MIT)

암호화된 문자열을 해독하는 데 도움이 되는 Objc 라이브러리 입니다.
https://github.com/FutureWorkshops/Objc-Obfuscator

OpenCV 4.1.0 (BSD-3-Clause)

컴퓨터비전 라이브러리 입니다.
https://github.com/opencv/opencv

openssl 1.1.1d (OpenSSL)

네트워크를 통한 데이터 통신에 쓰이는 프로토콜인 TLS와 SSL의 오픈소스 구현판이다.

realm-cocoa 3.14.2 (Apache-2.0)

Realm 모바일 데이터베이스는 SQLite와 CoreData를 대체할 수 있는 크로스 플랫폼 모바일 데이터베이스. iOS 뿐만 아니라 안드로이드, React Native, Xamarin 등 여러 플랫폼에서 사용할 수 있습니다.
Realm 모바일 데이터베이스를 사용하면 데이터 모델을 따로 만들지 않고도 리액티브 데이터 레이어를 쉽게 구현할 수 있으면서 성능이 최적화된 앱 개발에 도움이 됩니다.
https://github.com/realm/realm-cocoa

RoutingHTTPServer 1.0.0 (MIT)

라우팅 API를 추가합니다.
https://github.com/mattstevens/RoutingHTTPServer

SAMKeychain 1.5.3 (MIT)

SAMKeychain은 Mac OS X 및 iOS에서 시스템 키체인을 사용하여 계정에 액세스하고, 암호를 가져오고, 암호를 설정하고, 암호를 삭제하기 위한 간단한 래퍼입니다.
https://github.com/soffes/SAMKeychain

SAMKeychain 0.1.4(MIT)

SDWebImage 4.4.2 (MIT)

웹 서버에 있는 이미지를 손쉽게 가져올 수 있고, 캐싱 등의 처리를 알아서 관리해주는 라이브러리 입니다. 캐싱과 이미지 로딩 방법등을 손쉽게 제어할 수 있습니다.
https://github.com/SDWebImage/SDWebImage

sjamayee (MIT)

splunk-storm-mobile-analytics (Apache-2.0)

ssziparchive 2.1.5 (MIT)

ZipArchive는 iOS, macOS 및 tvOS에서 파일을 압축 및 압축 해제하기 위한 간단한 유틸리티 클래스입니다.
https://phoenix.yizimg.com/ChronicStim/ssziparchive

STPopup 1.8.7 (MIT)

여러 팝업 스타일의 팝업을 제공합니다.
https://github.com/kevin0571/STPopup

SVProgressHUD 2.2.5 (MIT)

로딩 팝업 등을 손쉽고 예쁘게 보여줄 수 있는 라이브러리입니다.
https://github.com/SVProgressHUD/SVProgressHUD

Syncano iOS Lirbrary (MIT)

HTTPS RESTful 인터페이스를 통해 Syncano(www.syncano.io)와의 통신을 제공합니다.

TBXML 1.5 (MIT)

Objective-C로 작성된 경량 XML 문서 파서입니다.
https://github.com/codebots-ltd/TBXML

TransparentJPEG (MIT)

앱으로 이미지를 배포할 때 JPEG에 투명도를 제공해주는 라이브러리 입니다.
https://github.com/hollance/TransparentJPEG

webdriveragent (MIT)

WebDriverAgent는 iOS 장치를 원격 제어하는 데 사용할 수 있는 iOS용 WebDriver 서버 구현입니다.
https://github.com/facebookarchive/WebDriverAgent

xcode-editor (Apache-2.0 )

Xcode 프로젝트 파일을 조작하기 위한 API입니다.
https://github.com/appsquickly/XcodeEditor

zipArchive (MIT)

zxingify-objc 3.6.4 (Apache-2.0)

ZXingObjC는 Java 바코드 이미지 처리 라이브러리인 ZXing("Zebra Crossing")의 완전한 Objective-C 포트입니다.
https://github.com/zxingify/zxingify-objc

'PROGRAMMING' 카테고리의 다른 글

[Clean Architecture] 책 읽기 7장 ~ 11장  (0) 2023.04.03
[Clean Architecture] 책 읽기 1장 ~ 6장  (0) 2023.03.27
API  (0) 2021.08.13
REST API  (0) 2021.03.23
react native 관해서 끄적  (0) 2021.02.20