30개 프로젝트로 배우는 Android 앱 개발 with Kotlin 초격차 패키지 Online. Part1. Ch 01
30개 프로젝트로 배우는 Android 앱 개발 with Kotlin 초격차 패키지 Online. Part2
activity_main.xml과 같은 레이아웃 파일을 작성할 때 알고 있으면 좋을 것들 정리
It's what Android and iOS apps use to store simple data in an allocated space
Android JetPack 중에서 데이터베이스를 위해 사용되는 Room 라이브러리 정리
Android Studio에서 Logcat을 사용하는 방법을 알아보자. 형식은 다음과 같다. Log.i(tag, message) 그리고 실제로 Android Studio 하단에 Logcat을 클릭한 뒤, Info로 설정 -> 돋보기가 있는 입력창에 TAG 이름 입력
안드로이드 앱 개발을 할 때 필수적으로 알아야 하는 것 중에 하나가 바로 'Activity Lifecycle'이다.그런데 이와 관련된 내용(공식 문서 포함)을 보면, 너무 정보가 많아 이해하기가 어렵다.그래서 필수적인 정보들만 정리해놓고자 한다.Activity를 생성할
class를 정의할 때 사용사용 예시만약 annotation이나 visibility modifier가 없으면 constructor 키워드 생략 가능생성자 안에 초기화 코드를 넣을 수 없으므로 초기화 코드는 init 블록에 작성 필요📌 init 블록은 클래스가 생성되면
0. 개요 앱 개발을 하다 보면, count 변수를 증가시키는 것과 같은 기능이 필요할 때가 있다. 그러나 화면을 회전시키면 수명 주기때문에 다시 데이터가 초기화된다. 이와 같이 화면 회전과 같이 구성을 변경할 때도 데이터를 유지하기 위해 쓰이는 개념이 ViewMode
build.gradle (Module)에 아래 코드 추가MainActivity.kt에 아래 코드 추가해당하는 xml 파일에 따라서 이름이 바뀜 (e.g. activity_main.xml -> MainActivity.kt)① View를 직접 참조하기 때문에 유효하지 않은