본문 바로가기
기타

자주 쓰는 안드로이드 Gradle

by 김마리님 2020. 7. 15.

1. 구글 

https://github.com/material-components/material-components-android/blob/master/docs/getting-started.md

 

material-components/material-components-android

Modular and customizable Material Design UI components for Android - material-components/material-components-android

github.com

implementation 'com.google.android.material:material:1.2.0-alpha05'

 

2. lombok

https://projectlombok.org/setup/gradle

 

Gradle

 

projectlombok.org

repositories {
	mavenCentral()
}

dependencies {	
	compileOnly 'org.projectlombok:lombok:1.18.12'
	annotationProcessor 'org.projectlombok:lombok:1.18.12'
}

 

3. Retrofit2

https://square.github.io/retrofit/

 

Retrofit

A type-safe HTTP client for Android and Java

square.github.io

    implementation 'com.squareup.retrofit2:retrofit:2.9.0'

주의 : Retrofit은 다음의 컨버터를 필요로 한다.

 

ex) Gson의 gradle code

https://mvnrepository.com/artifact/com.google.code.gson/gson

 

Maven Repository: com.google.code.gson » gson

 

mvnrepository.com

    implementation group: 'com.google.code.gson', name: 'gson', version: '2.8.5'

 

4. Picasso

https://square.github.io/picasso/

 

Picasso

Introduction Images add much-needed context and visual flair to Android applications. Picasso allows for hassle-free image loading in your application—often in one line of code! Picasso.get().load("http://i.imgur.com/DvpvklR.png").into(imageView); Many c

square.github.io

https://github.com/square/picasso

 

square/picasso

A powerful image downloading and caching library for Android - square/picasso

github.com

    implementation 'com.squareup.picasso:picasso:2.71828'

 

5. Room

https://developer.android.com/topic/libraries/architecture/room?gclid=Cj0KCQiA_rfvBRCPARIsANlV66MiaVR-N-UKQXgBGhlyJCqhDsP8F94bw0SEqOphmQtESQvUc9xl750aAjvGEALw_wcB

 

Room 지속성 라이브러리  |  Android 개발자  |  Android Developers

Room 라이브러리 사용 방법을 알아봅니다.

developer.android.com

    def room_version = "2.2.5"

    implementation "androidx.room:room-runtime:$room_version"
    annotationProcessor "androidx.room:room-compiler:$room_version" // For Kotlin use kapt instead of annotationProcessor

 

6. Glide

https://github.com/bumptech/glide

 

bumptech/glide

An image loading and caching library for Android focused on smooth scrolling - bumptech/glide

github.com

dependencies {
  implementation 'com.github.bumptech.glide:glide:4.11.0'
  annotationProcessor 'com.github.bumptech.glide:compiler:4.11.0'
}
반응형

'기타' 카테고리의 다른 글

슬럼프?  (0) 2022.09.19
test  (0) 2021.02.25
안드로이드 개발에 유용한 사이트  (0) 2020.07.08