IT/Android

IT/Android

[Android] RecyclerView Deep Dive - 2. RecyclerView에서의 활용과 최적화

이어지는 글 [Android] RecyclerView Deep Dive - 1. RecyclerView 정의와 동작원리 및 생명주기 개요 이전에 RecyclerView에 대한 글을 정리한 적이 있었다. 당시에는, RecyclerView의 등장 의의와 RecyclerView를 사용하는 경우에 구현해야 하는 구현부에 대한 내용을 중심으로 작성했었다. 2022.12.22 - [I hodie.tistory.com RecyclerView.ViewHolder에서의 ViewTreeLifecycleOwner 사용 참고: https://pluu.github.io/blog/android/2021/09/20/lifecycleowner/ 기존 ViewTreeLifecycleOwner 사용시 기존 onBindViewHolder..

IT/Android

[Android] RecyclerView Deep Dive - 1. RecyclerView 정의와 동작원리 및 생명주기

개요 이전에 RecyclerView에 대한 글을 정리한 적이 있었다. 당시에는, RecyclerView의 등장 의의와 RecyclerView를 사용하는 경우에 구현해야 하는 구현부에 대한 내용을 중심으로 작성했었다. 2022.12.22 - [IT/Android] - [Android] RecyclerView 이해하기 이외에 RecyclerView에서 사용하는 Adapter를 중심으로 알아봤었다 2022.12.23 - [IT/Android] - [Android] RecyclerView 갱신의 효율성을 높이는 방법 그러나 RecyclerView를 사용하면서, 근본적인 RecyclerView에 대한 이해를 필요로 하는 일이 늘어났고 특히, RecyclerView의 내부 동작에 대한 이해가 필요로 하는 일이 늘어..

IT/Android

[Android/FCM] (5) Android에서의 알림 수신 구현

내용 이제 FCM의 기초 개념과 안드로이드 플랫폼에서의 사용시 기초 설정에 대해 알아봤으니, 이제 이 FCM을 제대로 처리할 차례이다. FirebaseMessagingService 확장 [Android/FCM] (4) Android 설정 시에 AndroidManifest.xml파일에 FirebaseMessagingService를 상속받는 Service 하나를 등록했었다. 메시지를 수신하기 위해선, FirebaseMessagingService를 extend해야 한다. 해당 파일을 확장시켜 Firebase에서 보낸 알림을 가져와 앱 내부에서 우리가 처리하고자 하는 로직대로 처리하기 위해 상속받은 메소드들을 오버라이딩 해야 한다. 기기의 Registration Token에 Access 앱을 처음 시작할 때, ..

IT/Android

[Android/FCM] (4) Android 설정

내용 본격적으로 안드로이드에서 FCM을 어떻게 적용하는 지에 대해 알아보고자 한다. SDK 설정 기본적으로 다른 Firebase 기능이 추가한 상태인 경우 어느정도 설정이 되어있을 것이다. 추가적으로 FCM을 위해 추가해야하는 것은 app수준의 gradle 파일에 추가하는 것 정도이다. dependencies { // Import the BoM for the Firebase platform implementation platform('com.google.firebase:firebase-bom:31.2.0') // Add the dependencies for the Firebase Cloud Messaging and Analytics libraries // When using the BoM, you don..

Hodie!
'IT/Android' 카테고리의 글 목록 (2 Page)