만약 사용자가 다른 앱을 실행하려고 하거나 다른 앱으로부터 알림(카톡)이 올 때 안드로이드는 어떻게 처리될까에 대해 알 수 있는 개념이다.사용자가 앱을 전환하거나 나갔다가 다시 들어오는 행위를 할 때 Activity lifecycle 안에서 변화한다. 만약 이렇지 않을
View를 불러올 때 findViewById보다 더 쉽게 작성할 수 있다, 즉 View와 상호작용하는 코드를 쉽게 작성할 수 있다.각 xml 파일에 대해 ViewBinding 클래스를 상속 받는 개별 ViewBinding 클래스를 생성한다.ViewBinding의 인
앱에서 권한을 요청을 하는 방법을 알아봅시다. 그것도 Kotlin으로. 그것이 정답이니까.처음엔 한 가지 권한을 요청하는 방법을 보고 뒤로 여러 가지의 권한을 요청하는 방법을 봅시다.toast로 사용자에게 권한이 어떤 상태인지 알려준다.
코틀린, 코트린,코ㅌ리…..코루틴!코루틴의 개념은 공부했지만 왜 쓰는지 모르는 동무들을 위해 간단하게 예시를 만들어봤다.버튼을 누르면 execute()가 돌아가 Log를 찍는다. 하지만 얼마 가지 않아 강제 종료를 맛 볼 것이다.이유: android에서 작업이 돌아가면
쇽샥쇽하며 빠른 전환 속도를 자랑하는 fragment를 사용해봅시다.framelayout을 두고 버튼을 눌러가며 여러 fragment를 전환하려고 한다.구분이 되게 배경색과 텍스트를 바꿔주었다3개가 필요하니 똑같이 3개를 만들어준다.버튼과 fragment를 전환하는 코