728x90
반응형

stateflow 2

<정리> 명함 앱 만들기 5일차

이력서랑 포트폴리오, 지원서, 자소서 준비하다보니 이걸 건드릴 시간이 없었다... ✔ 요약RoomDatabase 생성 및 Hilt 적용데이터 불러올 때 Paging3와 StateFlow 사용 1. RoomDatabase 생성plugins { ... id("kotlin-kapt")}dependencies { ... implementation("androidx.room:room-runtime:2.6.1") implementation("androidx.room:room-paging:2.6.1") kapt("androidx.room:room-compiler:2.6.1")} 시작은 Data 모듈에서 Entity를 만드는 걸로 시작했다.@Entity 어노테이션과 @PrimaryKey..

Android/Kotlin 2024.07.09

<정리> 명함 앱 만들기 4일차

✔ 요약Hilt 적용 성공클린 아키텍처에 맞는 로그인 기능 흐름 구현파이어베이스를 통한 로그인/회원가입 기능 구현 1. 힘들었던 Hilt 적용기...왜 그리 적용이 쉽지 않은지...참 여러가지 에러를 만났고 어떻게든 뚫어냈다.먼저 Hilt는 DI, 의존성 주입 시에 사용하는 Google의 Dagger 기반의 라이브러리다.(의존성 주입은 함수에 필요한 클래스 또는 참조변수나 객체에 의존하는 것이라고 한다.)이걸 적용하려고 애를 썼던 것은 코드의 재사용성 향상, 수월한 리팩토링, 의존성 감소, 유연한 코드 등 유지보수에 좋은 영향을 주고 요즘 회사들에서 많이 사용하는 기술이기 때문이다..!! 가장 먼저 한 것은 build.gradle.kts 세팅이다.프로젝트 단의 build.gradle.kts에서는 hilt..

Android/Kotlin 2024.06.17
반응형