홈페이지 번역 관련 작업을 하면서 RTL 언어에 대해 파악할 필요가 있었다.아래 목록에 있는 12 개의 언어는 RTL을 적용해야 한다.
Azure에 ResourceGroup, Workspace 를 먼저 생성한다Name을 입력하고 ResourceGroup, Workspace 을 선택하여 Application Insights 를 생성한다생성이 완료되면 Overview 화면 상단에 있는 Instrumenta
앱 축소와 난독화를 위해 shrinkResources true 와 minifyEnabled true 를 추가한다.app.gradle이대로 앱을 release 모드에서 테스트 할 경우 몇 라이브러리에서 난독화로 인한 충돌이 생긴다.때문에 해당 라이브러리에 대한 예외처리를
다운로드 카운트가 0 이어야 한다.ready 상태가 아니어야 한다.테스터를 모두 삭제한다.국가를 모두 삭제한다.출시 개요 화면에서 (Publish Overview) 변경사항 검토 요청을 클릭한다. (Send for review to submit your changes)
설치하고 사용하기 쉽다.화질이 다소 떨어진다.당신의 OS에 맞는 프로그램을 설치한다.https://www.vysor.io/download/맥 유저라면 brew를 먼저 설치해야 한다.https://brew.sh/index_ko고화질의 화면이 구현된다.참
appCompat 최신 버전에서 onActivityResult 가 deprecate 되어Compose 에서 rememberLauncherForActivityResult() 라는 메소드를 사용하게 되었다.Compose 에서 rememberLauncherForActivit
MaterialDatePicker 의 setCalendarConstraints() 메소드CalendarConstraints 의 setValidator() 메소드를 사용한다.DateValidatorPointBackwardDateValidatorPointForward달력의
implementation("com.google.accompanist:accompanist-coil:0.15.0")rememberImagePainter()
Implement Library implementation "com.google.accompanist:accompanist-pager:0.12.0" Tab Layout + View Pager SpaceBetween 잠깐 팁. Row()에서 horizontalArra
메모리에 로컬 상태를 저장한다mutableStateOf() 에 전달된 값이 업데이트 될 때마다 이 state를 사용하는 컴포저블과 하위 요소는 재구성(recomposition) 한다.장문의 텍스트를 ellipsis로 숨겼다가 보여주는 토글 버튼 만들기.boolean 값
composable() 메소드로 시작 경로와 라우트를 정의한다.'slug' 라는 string 타입의 argument 를 사용하여 HomeDetail로 이동하는 예제BottomBar() 의 네비게이션과 상세 화면으로 이동하기 위한 예제.네비게이션 규모가 커질수록 NavG
build.gradle\[app] 에 runtime-livedata 추가observableAsState() 로 state 를 관찰하여 가져온다.
Jetpack Compose ui.theme 패키지에서 컬러와 쉐입, 타이포그라피를 정의해놓고 쓸 수 있다.isSystemDarkTheme() 이라는 boolean 값으로 dark theme을 판별하여 테마를 적용 할 수 있다.MaterialTheme.(colors,