본문 바로가기
반응형

ANDROID/Android Jetpack16

[Android/Jetpack] WorkManager : Background에서 Foreground도 이전에 WorkManager에 대해 2번 포스팅한 적이 있다.(지금 다시 읽어보니 꽤괜 포스팅...ㅋㅋ)사실 그때는 그냥 이런게 있구나 정도였는데,이번 담당 Feature로 펌웨어를 API를 통해 전송하는 기능을 구현하면서 새롭기도 하고 WorkManager를 좀 더 알게된 느낌이다.그래서 이번 포스팅은 개발하면서 고민했던 부분, 새로워진 구현부에 대해 작성해보려고 한다. Servicelong-running operations을 background에서 수행하는 Application Component 우리가 흔히 아는 Android의 4대 컴포넌트 중 하나라고 할 수 있다. background에서 돌기 때문에 UI는 제공하지 않고, 다른 앱으로 전환해도 얼마 동안은 계속 실행된다.Service는 .. 2025. 4. 19.
[Android/Jetpack] AAC - WorkManager (2) 이 포스팅 보는 모든 분들 새해 복 많이 받으세요😊 WorkManager 구현에 관련된 최신 글 ⬇️ [Android/Jetpack] WorkManager : Background에서 Foreground도이전에 WorkManager에 대해 2번 포스팅한 적이 있다.(지금 다시 읽어보니 꽤괜 포스팅...ㅋㅋ)사실 그때는 그냥 이런게 있구나 정도였는데,이번 담당 Feature로 펌웨어를 API를 통해 전송하는 기능을 구junyoung-developer.tistory.com 그럼 지난 포스팅에 이어 WorkManager의 작업 상태, 관리, 관찰 그리고 마지막으로 체이닝까지 공부해보려고 한다! 이해를 돕기 위해서는 지난 포스팅과 함께 보는 것이 좋을 것 같다👀 [Android/Jetpack] AAC -.. 2022. 1. 31.
[Android/Jetpack] AAC - WorkManager (Persistent Background) 이전 포스팅에서는 간단하게 안드로이드의 백그라운드 작업에 대해 알아보았다.이번에는 Jetpack의 WorkManager의 사용법에 대해 알아보려고 한다. [Android] 백그라운드 작업우선 WorkManager에 대해 알아보기 전에 Android의 백그라운드 처리에 대해 알아볼 것이다. 그리고 Jetpack의 WorkManager를 시작으로 다양한 백그라운드 작업 유형을 실습해보려고 한다. Android 백그라운드junyoung-developer.tistory.com WorkManager 구현에 관련된 최신 글 ⬇️ (2025.04) [Android/Jetpack] WorkManager : Background에서 Foreground도이전에 WorkManager에 대해 2번 포스팅한 적이 있다.(지금 .. 2022. 1. 27.
[Android/Jetpack] AAC - Paging Android Jetpack의 AAC는 총 6가지인데, 그중 마지막인 Paing에 대한 포스팅이다. MVVM 아키텍처를 공부하고 실제로 작은 프로젝트들에 적용하면서 익히다보니 상대적으로 Paging의 중요성을 느끼지 못하고 공부를 미뤄두고 있었다. 곧 필요하게 될 날이 생기게 될 것 같아 미리 공부하려고 한다! 😊 Paging 페이징(Paging) : 데이터베이스의 데이터를 일정한 덩어리로 나누어 제공하는 것 → Android에서는 스크롤을 이용해서 데이터를 점진적으로 불러오는 무한 스크롤링 기법으로 사용할 수 있다! 페이징 라이브러리를 사용하면 로컬 저장소에서나 네트워크를 통해 대규모 데이터 세트의 데이터 페이지를 로드하고 표시할 수 있습니다. 이 방식을 사용하면 앱에서 네트워크 대역폭과 시스템 리소스.. 2022. 1. 19.
[Android/Jetpack] Recyclerview Adpater 대신 ListAdapter 적용하기 Room + LiveData를 이용한 MVVM 패턴 실습을 진행하던 중, RecyclerView의 Adapter에 ListAdapter를 적용하는 예제를 참고하게 되어 보다 자세히 알아보기 위해 포스팅 하게 되었습니다! ListAdpater는 구글 I/O 2018 Android Jetpack: what’s new in Android Support Library 세션에서 언급된 RecyclerView의 새로운 기능으로 소개되었습니다. 지금까지 그냥 Adapter를 사용하고 있었는데 너무 늦게 효율적인 방법을 찾은 것 같네요😓 기존 Adapter RecyclerView에서 Adapter가 하는 일은 ViewHolder 객체 생성 해당 객체에 데이터 리스트를 주입 데이터 리스트의 변경을 UI에 반영 → not.. 2021. 9. 27.
[Android/Jetpack] Room + LiveData + ViewModel : 코루틴을 이용한 예제(2) 5. View 생성 (1) Main Activity 생성 activity_main.xml 연락처가 보여지는 화면을 그린 레이아웃 파일 contact_recyclerview : 연락처 recyclerview id add_button : 새로운 연락처 추가 버튼 id reference > [Codelabs] 뷰를 사용한 Android Room - Kotlin [Android][Kotlin] MVVM & AAC 연습 예제 2021. 9. 25.
반응형