목록분류 전체보기 (57)
SW 공부노트

https://developer.android.com/courses/android-basics-kotlin/unit-3 Android Kotlin Basics in Kotlin | Android Basics in Kotlin - Navigation | Android Developers Enhance your users’ ability to navigate across, into and back out from the various screens within your app for a consistent and predictable user experience. developer.android.com 해당 글은 위 사이트의 PATHWAY 3 과정인 아키텍처 구성요소를 공부하며 작성한 글입니다. 이 과정에서..

https://developer.android.com/courses/android-basics-kotlin/unit-3 Android Kotlin Basics in Kotlin | Android Basics in Kotlin - Navigation | Android Developers Enhance your users’ ability to navigate across, into and back out from the various screens within your app for a consistent and predictable user experience. developer.android.com 해당 글은 위 사이트의 PATHWAY 2 과정인 탐색 구성요소 소개를 공부하며 작성한 글입니다. 이 과정에..

활동 수명 주기 및 상태 활동 수명 주기(activity lifecycle)란 활동이 생성될 때부터 소멸되고 시스템이 리소스를 회수할 때까지의 전체 수명 동안 활동이 있을 수 있는 상태 집합을 말한다. 한마디로 활동의 전체 기간 중 일련의 액티비티 상태를 뜻한다. 사용자가 앱의 활동(앱 내부 및 외부) 사이를 탐색할 때 활동은 수명 주기에서 여러 상태로 전환된다. 아래 다이어그램은 모든 활동 수명 주기 상태를 보여준다. Android 개발자는 활동 수명 주기를 파악해야 한다.활동이 수명 주기 상태 변경에 올바르게 응답하지 않으면 앱에 이상한 버그가 발생해 사용자가 동작을 혼동하거나,앱에서 Android 시스템 리소스를 너무 많이 사용할 수 있다. 활동 수명 주기의 각 단계에는 onCreate(), onS..

다른 객체 지향 언어와 비슷하지만 코드의 양을 줄이기 위해 코틀린에서만 사용하는 주요 차이점들이 있다. 본격적인 내용에 앞서 용어를 정리해보려 한다. - 클래스(Class): 개체의 청사진 - 객체(Object): 클래스의 인스턴스 - 속성(Property): 클래스의 특성(예를 들면, 수족관의 길이, 너비 및 높이) - 멤버함수(Method, member function): 클래스의 기능, 객체가 할 수 있는 것 - 인터페이스(Interface): 클래스가 구현할 수 있는 사양 ex) 청소는 수족관 이외의 객체에도 공통적이며 유사한 방식으로 수행됨 -> Clean 인터페이스를 상속받아 수족관 전용 clean() 메서드 정의 - 패키지 : 패키지 내 코드와 클래스를 재사용할 수 있음 진행 단계는 다음과 ..