일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- Android
- 코틀린
- Gif넣기
- 글자 수 제한
- Retrofit+RxJava
- url에서 이미지 가져오기
- 참조형
- 버튼 누르는 효과
- rounding
- 입력감지
- 서버 통신
- Lint found fatal errors while assembling a release target
- XML
- 버튼 클릭 효과
- 기본형
- Kotlin
- apk 빌드 오류
- Retrofit 2.0
- retrofit
- Glide라이브러리
- boxing
- 글자 줄임 표시
- maxLength
- 이미지 라운딩
- android api호출
- compose
- 레트로핏
- EditText
- ellipsize
- 안드로이드
- Today
- Total
목록Android (9)
단비의 개발블로그
Jetpack Compose 1.0이 출시된지 약 1년이 흘렀습니다. XML에 Databinding을 배워 적용한지도 얼마전인 것 같은데, 금세 또 새로운 기술이 나왔네요. XML을 사용하지 않는 새로운 패러다임이라서 많이 눈길이 갔었는데, Compose를 사용하는 곳도 늘어나고 있는 만큼, 공식 문서의 Compose 사용 이유와 기본적인 내용을 맛보기로 정리해보면서 차차 익혀보려 합니다. Compose 사용 이유 1. 코드 감소 코드를 Kotlin과 XML로 나누지 않고, Kotlin으로만 같은 파일에서 작성하여 코드 추적이 쉬워짐 코드 감소로 유지 관리가 쉬움 Recyclerview 작성 시 Adapter가 사라져 코드가 상당히 감소함 2. 직관적 선언적 API 사용, 읽기 쉬움 특정 활동이나 프래그..
1. 시작하기 (이전 포스팅) 2. Call 사용하기 (이전 포스팅) 이번 포스팅에서는 RxJava와 함께 Retrofit을 사용하는 방법에 대해서 다루겠습니다. RxJava를 다루자면 끝도 없을 정도로 기능이나 활용방법이 많습니다. 여기에서는 Retrofit과 함께 쓰는 방법을 주로 하여 포스팅해보도록 할게요 이 포스팅은 제가 주로 쓰는 방법을 소개할텐데 꼭 이렇게 쓰는 것만이 정답이 아닌 다른 방식으로도 사용할 수 있으므로 참고해주세요! 1. Gradle 추가 먼저 app단 build.gradle 파일에 RxJava, Retrofit을 위와 같이 추가해주세요 2. Interface 작성 이전 포스팅에서는 메소드의 리턴값를 설정할 때 Call을 사용했었는데, 이번에는 Observable로 아래와 같이 ..
APK 빌드를 하다보면 앱 실행시에는 보지 못했던 Lint found fatal errors while assembling a release target. 이라는 오류가 뜨면서 빌드가 되지 않을 때가 있습니다. Android Studio에서 아래와 같은 해결방법을 제시해주기도 하는데 이는 임시 방편이므로 원인이 되는 코드를 찾는 방법에 대해 포스팅해보겠습니다. Lint found fatal errors while assembling a release target. To proceed, either fix the issues identified by lint, or modify your build script as follows: android { lintOptions { checkReleaseBuilds..
Glide 라이브러리의 간단한 사용법에 대해 써보도록 하겠습니다. 보통 ImageView에 이미지 리소스를 넣을때 자주 사용하는 라이브러리입니다. src로 바로 넣을 수 있지만, 사이즈가 큰 이미지의 경우 OOM을 발생시키기도 해서 Glide를 사용하는 것이 좋습니다. 또한 drawable의 이미지 리소스 뿐만 아니라, url의 이미지를 가져오거나 GIF 같은 움직이는 이미지도 넣을 수 있고 여러가지 기능도 있어 유용한 라이브러리입니다. 이미지 로딩 속도가 빠른 장점도 있습니다. 먼저 app단의 Gradle 파일에 다음을 넣고 Sync해주세요 1. 기본 사용법 가장 기본적인 사용법 입니다. with 내부에는 현재 Context를 넣습니다. load에는 url 또는 이미지 리소스를 넣으면 됩니다. Glid..