안드로이드 라이브러리, 오픈 API 사이트 모음
라이브러리 제공 사이트
Android Arsenal
A categorized directory of libraries and tools for Android | Android-Arsenal.com
A categorized directory of libraries and tools for Android
android-arsenal.com
안드로이드 개발자를 위한 오픈소스 라이브러리와 도구들을 카테고리별로 정리하여 제공하는 사이트입니다. 이 사이트는 다양한 무료 및 유료 라이브러리, 도구, 데모 앱 등을 공개하고 있습니다. 관심 있는 라이브러리나 도구를 검색하여 찾아보세요.
Square Open Source
Square Open Source
As a company built on open source, here are some of the internally-developed libraries we have contributed back to the community. Tweets Join us Engineering Blog – developer.squareup.com/blog Careers Page – squareup.com/careers
square.github.io
결제 및 금융 서비스 기업인 Square가 개발자 커뮤니티와 공유하는 오픈 소스 프로젝트 모음입니다. 안드로이드 개발자가 가장 많이 사용하는 Square 라이브러리로는 okhttp, retrofit, moshi 등이 있습니다. 이 사이트에서는 Square가 개발한 다양한 라이브러리와 도구를 언어별로 정리하여 제공합니다.
라이브러리
Retrofit
Retrofit
A type-safe HTTP client for Android and Java
square.github.io
implementation("com.squareup.okhttp3:okhttp:4.10.0")
implementation("com.squareup.retrofit2:retrofit:2.9.0")
implementation("com.squareup.retrofit2:converter-gson:2.9.0")
JSON Parser
GitHub - google/gson: A Java serialization/deserialization library to convert Java Objects into JSON and back
A Java serialization/deserialization library to convert Java Objects into JSON and back - google/gson
github.com
GitHub - square/moshi: A modern JSON library for Kotlin and Java.
A modern JSON library for Kotlin and Java. Contribute to square/moshi development by creating an account on GitHub.
github.com
implementation("com.google.code.gson:gson:2.10")
implementation("com.squareup.moshi:moshi-kotlin:1.15.0")
XML Parser
GitHub - Tickaroo/tikxml: Modern XML Parser for Android
Modern XML Parser for Android. Contribute to Tickaroo/tikxml development by creating an account on GitHub.
github.com
implementation("com.tickaroo.tikxml:core:0.8.13")
implementation("com.tickaroo.tikxml:annotation:0.8.13")
implementation("com.tickaroo.tikxml:retrofit-converter:0.8.13")
kapt("com.tickaroo.tikxml:processor:0.8.13")
Java HTML Parser
jsoup: Java HTML parser, built for HTML editing, cleaning, scraping, and XSS safety
jsoup: Java HTML Parser jsoup is a Java library that simplifies working with real-world HTML and XML. It offers an easy-to-use API for URL fetching, data parsing, extraction, and manipulation using DOM API methods, CSS, and xpath selectors. jsoup implement
jsoup.org
implementation("org.jsoup:jsoup:1.15.3")
Image
GitHub - bumptech/glide: An image loading and caching library for Android focused on smooth scrolling
An image loading and caching library for Android focused on smooth scrolling - bumptech/glide
github.com
GitHub - coil-kt/coil: Image loading for Android and Compose Multiplatform.
Image loading for Android and Compose Multiplatform. - coil-kt/coil
github.com
implementation("com.github.bumptech.glide:glide:4.14.2")
implementation("io.coil-kt:coil:2.2.2")
Animation Image
무료 로티 애니메이션, 모션 그래픽을 위한 모든 플러그인과 도구를 한 곳에 - 로티파일즈/LottieFi
로티파일즈/LottieFiles는 오픈소스 애니메이션 포맷 로티를 제공하는 세상에서 가장 큰 무료 플랫폼입니다. 웹, iOS, 안드로이드, 윈도우를 위한 모션 그래픽 작업을 지원하는 플러그인과 툴을 통
lottiefiles.com
implementation("com.airbnb.android:lottie:6.1.0")
Media Player
GitHub - google/ExoPlayer: This project is deprecated and stale. The latest ExoPlayer code is available in https://github.com/an
This project is deprecated and stale. The latest ExoPlayer code is available in https://github.com/androidx/media - google/ExoPlayer
github.com
implementation("com.google.android.exoplayer:exoplayer:2.19.1")
얼굴 인식
ML Kit | Google for Developers
모바일 개발자를 위한 Google의 기기별 머신러닝 키트입니다.
developers.google.com
implementation("com.google.mlkit:face-detection:16.1.5")
Test
testOptions {
unitTests.isReturnDefaultValues = true
}
implementation("org.mockito:mockito-inline:5.0.0")
implementation("androidx.arch.core:core-testing:2.2.0")
DI(Hilt)
// project 수준
id 'com.google.dagger.hilt.android' version '2.44.2' apply false
// module 수준
plugins {
id("kotlin-kapt")
id("dagger.hilt.android.plugin")
}
kapt {
correctErrorTypes true
}
implementation("com.google.dagger:hilt-android:2.44.2")
kapt("com.google.dagger:hilt-android-compiler:2.44.2")
Room
implementation("androidx.room:room-ktx:2.5.0")
implementation("androidx.room:room-runtime:2.5.0")
annotationProcessor("androidx.room:room-compiler:2.5.0")
kapt("androidx.room:room-compiler:2.5.0")
coroutine
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4")
오픈 API
Rapid API
Nokia acquires Rapid technology and team! 🚀
Nokia today announced that it has acquired Rapid’s technology assets, including the world’s largest API marketplace, and its highly skilled team.
rapidapi.com
개발자들이 다양한 API를 검색, 테스트, 연결할 수 있는 세계 최대의 API 허브입니다. 이 플랫폼은 40,000개 이상의 API를 제공하며, 개발자들이 단일 API 키와 대시보드를 통해 여러 API를 효율적으로 관리할 수 있도록 지원합니다. 무료로 제공되는 오픈 API들을 찾아볼 수 있습니다.
GitHub
GitHub REST API 설명서 - GitHub Docs
GitHub REST API를 사용하여 통합을 만들고, 데이터를 검색하고, 워크플로를 자동화합니다.
docs.github.com
GitHub에서 제공하는 오픈 API입니다.
공공데이터 포털
공공데이터 포털
국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datase
www.data.go.kr
공공데이터 포털에서 제공하는 오픈 API입니다.
네이버
데이터랩 - SERVICE-API
데이터랩 통합검색어 트렌드 통합검색어 트렌드는 네이버 통합검색에서 발생하는 검색어를 연령별, 성별, 기기별(PC, 모바일)로 세분화해서 조회할 수 있는 API입니다. 분석하고 싶은 주제군을
developers.naver.com
네이버에서 제공하는 오픈 API입니다.
카카오
Kakao Developers
카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다.
developers.kakao.com
카카오에서 제공하는 오픈 API입니다.
UnSplash
Unsplash Image API | Free HD Photo API
Codepen To make adding images into prototypes and code examples, Codepen integrates the Unsplash library, making finding and adding an image super easy.
unsplash.com
UnSplash에서 제공하는 오픈 API입니다.
'유용한 도구들 > 개발 관련 도구들' 카테고리의 다른 글
앱 아이콘 다운로드 사이트 모음 - 저작권 정보 (0) | 2024.11.26 |
---|---|
목 서버 사이트 Mocky (0) | 2024.11.24 |
더미 데이터 사이트 모음 ( 글, 이미지 ) (0) | 2024.11.23 |
모바일 디바이스 목업 사이트 MockUPhone (0) | 2024.11.22 |
GitHub README에 이미지 올리는 방법 (0) | 2024.11.21 |