전체 글 (31) 썸네일형 리스트형 Android Room with a View - Kotlin 📍 출처 codelab - https://developer.android.com/codelabs/android-room-with-a-view-kotlin#0 본 포스팅은 google codelabs 과정을 개인적으로 번역하고 필요한 부분만 요약하여 정리한 글입니다! 생략 및 첨언이 있습니다!! 시작전에 AAC collection은 lifecycle managerment와 data persistence와 같은 공통적인 작업 을위한 라이브러리와 앱아키텍처 가이드를 제공한다 . [이번 코드랩에서 할것] AAC 이용하여 권장 아키텍처 구현 database에서 저잗왼 데이터 받아오기, Sample words 를 받아와서 미리 채우기 모든 단어를 MainActivity에 recycler view로 보여주기 +but.. Android 에서 MVC, MVP, MVVM 예제로 공부하기 오늘은 MVC, MVP, MVVM 패턴에 대하여 공부 및 정리 해보도록 하겠당! 우선 이 세가지 패턴의 주요한 목적은 모든 대부분의 소프트웨어 설계가 그러하듯 ‘관심사 분리(역할 분리)’이다. MVC (Model + View + Controller) Model : 데이터, 데이터 처리, 비지니스로직 (독립적 재사용가능) View: UI에 해당하는 부분 Controller: 사용자 입력을 받고 처리 View에 연결 시나리오 사용자 action controller로 들어옴 Controller는 action에 맞는 데이터 처리를 model에 요청 및 갱신 Controller는 model을 통새 View를 갱신 장.단 Model test용이 , 모델과 뷰 분리 용이 컨트롤로가 비대해지는 문제 있음 예시코드 Mo.. [Android] Room - Part of Android Jetpack 📍 developers https://developer.android.com/training/data-storage/room https://developer.android.com/training/data-storage/room/defining-data#search 이 글은 개인적인 공부를 위해 developers의 글을 직접읽고 번역하며 작성한 글입니다. 번역의 오류가 있을 가능성이 있습니다. 개인적인 첨언이 있을수있습니다 Room 을 이용하여 Local DataBase에 data 저장하기 사소하지 않은 구조화된 데이터를 처리하는 앱은 해당 데이터를 로컬에 유지하면서 많은 이점을 얻을 수 있다. 가장 일반적인 사용 사례로는 데이터 조각을 캐시하는것이다. 그래서 네트워크에 연결 불가능한 경우에도 여전히 사.. 이전 1 2 3 4 5 ··· 11 다음 목록 더보기