2024/03/05 2

TIL (03.05)

강의 3-5까지 들음 팀 프로젝트 이후 Kotlin 기초부터 탄탄하게 가고 싶어서 열심히 들었다. 코틀린의 기초부터 강의를 진행하였다. 정리는 내가 필요한 내용만 했다. 정리 객체지향 프로그래밍(Object Oriented Programming) 5대 키워드 [ 클래스, 추상화, 캡슐화, 상속, 다형성 ] 데이터 클래스 실드 클래스 클래스 클래스에는 정보(프로퍼티)와 행위(메소드)를 작성한다. 보통 하나의 파일은 한개의 클래스를 의미하지만, 하나의 파일안에 여러개의 클래스가 존재할 수도 있다. 특별한 클래스(data class, sealed class, object class) 생성자의 활용 - 기본 생성자, 명시적 생성자 - 명시적생성자는 주 생성자, 부 생성자로 구분 주 생성자는 클래스 헤더에 위치하..

Kotlin/TIL 2024.03.05

Android - FragmentContainerView와 BottomNavigation item으로 fragment넘기기

탐색 | Jetpack | Android Developers developer.android.com 위에 공식문서에서 버전 참고 //navigation implementation("androidx.navigation:navigation-fragment-ktx:2.7.7") implementation("androidx.navigation:navigation-ui-ktx:2.7.7") 공식문서를 통해 기본을 잡아준다. 앗 참고로 res -> navigation폴더 생성 -> nav_graph 생성까지 해준다. 이제 bottomNavigation을 생성해줘야한다. 내가 만들려는 것은 메인화면을 제외하고 fragment로 로그인화면과 홈화면 두개가 필요해서 생성해줬다. 이런식으로 두개를 만들어준 뒤 새로 생성했..

Android Studio 2024.03.05