본문 바로가기

쉽게 읽는 개발문서/안드로이드 개발문서

(3)
간단하게 ViewModel을 알아보자 - Incorporate Lifecycle-Aware Components 2021-07-01 해당 게시글은 코드랩 예제를 참고하였습니다. 먼저 step1의 경우 chronometer를 그대로 실행하여 타이머를 구성하였기에 따로 바꿀 필요 없이 앱 코드만 다운로드해서 실행만 하면 됩니다:) (밑에는 샘플코드를 다운로드 할 수 있는 링크입니다.) https://developer.android.com/codelabs/android-lifecycles?hl=ko#1 Incorporate Lifecycle-Aware Components | Android 개발자 In this codelab, you'll learn about lifecycle-aware architecture components and how to incorporate LiveData and ViewModels into your app. ..
뷰페이저2와 탭으로 스와이프 뷰 만들기(FragmentStateAdapter) 2021-06-09 탭 레이아웃과 뷰페이저2를 사용하는 방법에 대해 포스팅하겠습니다 :) 해당 예제는 안드로이드 개발 문서를 참조하였습니다. [build.gradle(Module:app)] implementation("androidx.fragment:fragment-ktx:1.3.4") implementation "androidx.viewpager2:viewpager2:1.0.0" [activity_main.xml] [layout_collection_demo.xml] [fragment_collection_object.xml] [MainActivity.kt] package com.devjamesp.viewpager2activity import android.os.Bundle import androidx.appcompat.ap..
개발자 가이드(소개) - 데이터 접근 결정 2021-06-09 주관적인 견해와 해석이 들어가 있습니다 :) 혹시 잘못된 부분이 있다면 밑에 댓글을 남겨주시면 반영하겠습니다. :) Determine sensitive data access needs App 권한들은 임의의 접근을 보호함으로써 사용자의 Privacy를 보호합니다. - Restricted data(제한된 데이터), 사용자의 정보나 시스템 상태와 같은 데이터들 - Restricted actions(제한된 동작), 단말기(장치, 기기)를 공유하거나 오디오를 녹음하는 것과 같은 동작들 이 페이지는 어떻게 안드로이드에 권한들이 작용하고, 높은 수준의 권한 사용을 위한 workflow와 다양한 타입의 권한들이 작성된 descriptions, APP에서 권한을 사용하는 좋은 방법들을 제시합니다. 다른 페이지에는 어떻..