# jetpack

110개의 포스트
post-thumbnail

[Android] Jetpack Compose 체험하기

Jetpack compose는 네이티브 UI를 코드레벨로 구현할 수 있는 안드로이드 최신 도구 키트 중 하나이다. Flutter를 사용해봤다면 Jetpack compose와 Flutter의 UI 구현 방식(선언형 UI)이 꽤 비슷하기 때문에 Jetpack compose

2일 전
·
0개의 댓글

Data Binding - 1

❗️ '아키텍처를 알아야 앱 개발이 보인다' 책을 보며 공부한 내용을 정리한 글입니다. >### Data Binding이란 💡 Jetpack 아키텍처 Data Binding Lifecycles LiveData Navigation Paging Room ViewMode

3일 전
·
0개의 댓글
post-thumbnail

[개념] 데이터 바인딩(data Binding) (5)

1. data binding 라이브러리 사용 (Binding adapters, Setting attribute values)

2022년 5월 11일
·
0개의 댓글
post-thumbnail

[개념] 데이터 바인딩(data Binding) (4)

1. data binding 라이브러리 사용 (Observable Objects, Observable fields, Observable collections)

2022년 5월 10일
·
0개의 댓글
post-thumbnail

Paging Library

Android Jetpack Paging Library

2022년 5월 10일
·
0개의 댓글
post-thumbnail

[개념] 데이터 바인딩(data Binding) (3)

1. data binding 라이브러리 사용 (1. Imports 2. Variables 3. Include)

2022년 5월 9일
·
0개의 댓글
post-thumbnail

[개념] 데이터 바인딩(data Binding) (2)

1. 사전 배경 개념 설명 2. data binding 라이브러리 사용 (1. 메서드 참조하는 방식 2. 리스너 바인딩 하는 방식)

2022년 5월 8일
·
0개의 댓글
post-thumbnail

[Android] DataBinding - 2

Two-way Binding(양방향 바인딩) 사용자의 입력을 받기 EditText 작성해야하는 xml이 있는데 단방향과 양방향 두가지를 보면서 비교해 보겠습니다. 단방향 일반적으로 작성되는 단방향 통신의 xml 코드이다. 또는 afterTextChanged같은 리

2022년 5월 1일
·
0개의 댓글
post-thumbnail

[Android] 기존 앱에 Compose UI 적용 시키기 - ComposeView

기존 앱의 RecyclerView는 상당한 보일러 플레이트 코드가 발생합니다. 그렇기 때문에 Jetpack Compose의 LazyColumn을 통하여 리스트를 구성하면 같은 성능에 더 적은 코드로 리사이클러뷰를 만들 수 있습니다.이번에는 ComposeView를 사용하

2022년 4월 27일
·
0개의 댓글
post-thumbnail

[Android] DataStore

🙄 구글 로그인 구현 후의 고찰 구글 로그인을 구현한 후, 사용자의 이메일을 저장하기 위해 어떤 방식을 써야 할까 고민했다. 처음엔 Bundle에 이메일 값을 넣어 프래그먼트 간 이동시에 전달해야겠다는 생각을 했었다. 그런데 프래그먼트나 액티비티가 한두개도 아니고,

2022년 4월 26일
·
0개의 댓글
post-thumbnail

[개념] 데이터 바인딩(data Binding) (1)

1. data binding 설정 안내 2. data binding 라이브러리 사용

2022년 4월 26일
·
0개의 댓글
post-thumbnail

[Android] DatabindingUtil vs Binding class

뭐가 뭔지 헷갈려..! 이전 포스팅에서 ViewBinding과 DataBinding의 차이에 대해 소개했었다. 물론 아직 실무에 뛰어들지 않은 학부생1이 쓴 글이라 현역분들이 보기엔 허접할 수도 있겠지만 😂 나도 글로 다시 작성하면서 이들의 차이와 용도를 다시 복습

2022년 4월 21일
·
0개의 댓글
post-thumbnail

# Introduction Of DataStore

SharedPreferences에 머무르지 말고 DataStore를 사용해보자 !

2022년 4월 21일
·
0개의 댓글
post-thumbnail

[Android] View Binding, Data Binding

처음엔 그게 그거인줄 알았다 🤣 안드로이드를 제대로 배우기 시작한지 얼마 안되었을 당시, 나는 액티비티나 프래그먼트에서 findViewById()를 사용해 일일히 view의 id를 찾아주고 있었다. 그런데 뷰가 한두개도 아니고, 갯수가 많아지면 많아질수록 findVi

2022년 4월 20일
·
0개의 댓글

[Android] viewLifeCycleOwner

프래그먼트에서 LiveData를 위해서 관찰자를 두거나, Flow를 위해 lifecycleScope가 필요할 때 viewLifeCycleOwner가 심심찮게 보이곤 합니다.위 코드에서 viewLifecycleOwner를 지우고 실행시켜도 물론 잘 돌아갑니다. 그렇지만

2022년 4월 18일
·
0개의 댓글

[Android] JetPack - AAC

JetPack 과 AAC

2022년 4월 17일
·
0개의 댓글
post-thumbnail

[Naver Deview] Naver Android Jetpack Compose 적용 후기 발표 정리

오늘은 평소에 관심있었던 Android Jetpack Compose UI에 대해 Naver Deview에서 발표한 내용을 정리해보려고 해요. 남상혁 개발자님께서 발표하셨고 많이 개발자분들이 관심있어 하는 library인 만큼 저도 궁금한 내용이 많았습니다.이 글에서는

2022년 4월 8일
·
0개의 댓글
post-thumbnail

Jetpack Paging3 - 3. PagingData 구성하기

Paging한 데이터를 반응형 Stream 형태로 사용하기 위한 방법, Paging Data에 대해 알아봅니다.

2022년 3월 26일
·
0개의 댓글
post-thumbnail

Jetpack Paging3 - 2. DataSource 정의하기

Paging3 라이브러리를 사용하여 데이터를 가져오기 위한 첫 번째 방법, DataSource 정의에 대해 알아봅니다.

2022년 3월 26일
·
0개의 댓글
post-thumbnail

Jetpack Paging3 - 1. 기본개념 알아보기

데이터를 효과적으로 로딩할 수 있는 방법, Jetpack Paging3 라이브러리에 대해 알아봅니다.

2022년 3월 26일
·
0개의 댓글