Code Style과 Lint를 추가로 설정하는 것이 도토링을 개발하는 과정에서 필요한지 고민해보았습니다.
네비게이션은 Multi screen App을 만들 때 사용한다. 컴포즈에서 네비게이션 컴포넌트는 다음과 같이 4가지가 있다. Destination NavHost Route NavController
안드로이드 개발을 진행하며, 특정 뷰나 레이아웃을 재사용해야 하는 경우가 있었다. 예를 들어, 앱 로고와 같은 경우에 로고는 로그인 화면, 회원 가입 화면, 홈 화면 등 여러 액티비티에서 반복적으로 나올 수 밖에 없다. 따라서 뷰와 레이아웃을 재사용할 수 있도록 만
이 글은 『Do it! 깡샘의 안드로이드 앱 프로그래밍 with 코틀린』 교재를 바탕으로 작성되었습니다. 15 - 2 바인딩 서비스 startService() : 액티비티와 서비스 사이에 관련이 없는 경우 bindService() : 액티비티와 서비스 사이에 관련이
이 글은 『Do it! 깡샘의 안드로이드 앱 프로그래밍 with 코틀린』 교재를 바탕으로 작성되었습니다. 15 - 1 서비스 이해하기 1. 서비스 생성과 실행 🍉 1. startService() 함수로 서비스 실행 서비스 컴포넌트 생성 onBind()는 서비스
이 글은 『Do it! 깡샘의 안드로이드 앱 프로그래밍 with 코틀린』교재를 바탕으로 작성되었습니다. 14 - 3 배터리 정보 앱 만들기 1. 부팅 완료 기기의 부팅이 완료되었을 때, 특정한 작업을 수행하고 싶다면 다음의 과정을 수행한다. 🥞 1. 브로드캐스트
이 글은 『Do it! 깡샘의 안드로이드 앱 프로그래밍 with 코틀린』교재를 바탕으로 작성되었습니다. 14 - 2 시스템 상태 파악하기 1. 부팅 완료 기기의 부팅이 완료되었을 때, 특정한 작업을 수행하고 싶다면 다음의 과정을 수행한다. 🥞 1. 브로드캐스트 리
이 글은 Do it! 깡샘의 안드로이드 앱 프로그래밍 with 코틀린 교재를 바탕으로 작성되었습니다. 14 -1 브로드캐스트 리시버 이해하기 브로드캐스트 리시버란? 브로드캐스트 리시버는 시스템의 특정한 상황에서 실행되는 컴포넌트이다. 시스템의 특정한 상황이란 부팅이
🌴 1. 타이틀바 없애기 아래의 코드를 theme.xml 파일의 `` 태그 안에 작성한다. windowActionBar : 해당 화면이 타이틀바 위치에 액션바가 필요한지 나타내는 flag이다. Boolean값을 가진다. windowNoTitle : 타이틀이 창이 없