일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 안드로이드 스튜디오 반복되는 레이아웃 코드
- edittext 연결
- 안드로이드 스튜디오 커스텀 다이얼로그
- 이중for문 사용 안하기
- java thread 예제
- 다른 객체 리스트의 비교
- 자바 스레드 예제
- Kotlin
- Thread
- 안드로이드 스튜디오 custom dialog
- 디자인 패턴 예제
- recyclerview item recycle
- AAC
- 아파치 엔진엑스
- 리사이클러뷰 아이템 재사용
- 안드로이드 디자인패턴
- 변수
- java
- apache란
- apache nginx
- dagger error
- 안드로이드 스튜디오 style
- 아파치란
- 안드로이드 스튜디오 인터넷 연결 안되어 있을 때
- 안드로이드 스튜디오 tts
- LifeCycle
- 객체지향 프로그래밍 5가지 원칙
- hilt error
- savedinstancestate
- 안드로이드 스튜디오 인터넷 연결 확인
- Today
- Total
목록분류 전체보기 (73)
Sam Story

Data Binding 이란 ? Android Jetpack AAC의 구성요소 중 하나로 DataBinding 라이브러리는 프로그래매틱 방식이 아니라 선언적 형식을 사용하여 레이아웃의 UI 구성요소를 앱의 데이터 소스에 결합할 수 있는 지원 라이브러리 이다. * 프로그래매틱 방식 : java나 kt 파일의 onCreate 메서드 내에서 Textview.setText("~~"); 로 정의하는 방식 * 선언적 형식 : xml의 android:text에 @{user.name} 와 같은 식으로 사용하는 형식 두가지 방식에는 이런 차이가 있고 이중에서도 데이터바인딩은 선언적 형식을 사용한다. 예제 그럼 바로 간단한 예제를 통해서 사용법을 알아보자. 오늘 해볼 예제는 학생이라는 데이터클래스의 내용을 간단하게 Tex..

AAC 란 ? AAC는 Android Architecture Component 의 약자로 테스트와 유지보수가 쉬운 앱을 디자인 할 수 있도록 돕는 라이브러리의 모음이다. Google I/O 2017에서 새로운 라이브러리를 AAC로 묶어서 발표를 먼저 했고 Google I/O 2018에서 Android Jetpack을 발표할 때는 Jetpack의 구성요소 중 하나로 AAC가 속하게 되었다. 위 이미지의 좌측 상단에 보면 Architecture 부분이 AAC이다. 그래서 총 8 개의 구성요소로 이루어져 있는데 1. Data Binding 2. Lifecycles 3. LiveData 4. Navigation 5. Paging 6. Room 7. ViewModel 8. WorkManager 이렇게 8가지의 구..

오늘은 안드로이드 스튜디오에서 서버와 통신하기 위해 사용하는 통신 라이브러리 레트로핏에 대해서 포스팅 해보려 한다. 기존 통신라이브러리인 OkHttp를 이용해서 더 편하고 사용하기 쉽게 만든 것이다. 레트로핏의 장점 어노테이션 (Annotation) 사용으로 코드 가독성이 좋고 직관적인 설계가 가능하다 통신 결과값을 JSON으로 변환해줄 필요가 없다. 결과값을 메인 스레드에 바로 사용할 수 있다. 외에도 여러가지 장점이 있지만 다른 장점들은 직접 여러 통신 라이브러리를 쓰다보면 알 수 있다. 개인적으로 HttpUrlConnection , Volley , OkHttp 세가지 라이브러리들에 비해 레트로핏의 코드가 좀더 직관적이고 사용하기에도 편했었다. 레트로핏의 구성요소 레트로핏의 구성요소는 크게 3가지로 ..

오늘은 자바 배열의 요소들을 오름차순, 내림차순 하는법에 대해 간단하게 소개해보려 한다. 보통 오름차순,내림차순 하면 숫자, 혹은 가나다 순으로 정렬하는걸 많이 생각한다 물론 숫자, 가나다 순도 오름차순 내림차순 정렬은 당연히 가능하지만 문자인 경우에서 날짜,숫자 로 표기되어 있는 문자들도 오름차순 내림차순 정렬이 가능하다. 이러한 경우에 정렬도 많은 경우에 도움이 되는데 예제를 보면서 문자안에 날짜가 있는 경우를 정렬했을때 어떻게 되는지 알아보자. import java.util.Arrays; import java.util.Collections; 배열의 정렬을 메서드로 간단하게 쓰기위해서 java,util.Arrays 를 import 해준다 그리고 내림차순의 reverseOrder() 메서드 사용을위해 ..