전체 글(110)
-
2022-08-26 클론 코딩 일지
해야한것 1. 포트폴리오 각 상황 영상 편집 2. fiedl value 스토리 저장했을때 확인하기 3. 내일 일어나서 이거 기억하기 그리고 영상 편집 프로젝트 열어서 기억하기 홈 화면 디테일 영상이니가 기억하기. + 눌렀을때랑 하트 눌렀을때임 기억.,
2022.08.26 -
android Insta app clone coding - 8편 전체 모듈 구성
1. 전체 모듈 7개의 모듈 1개의 app module 과 5개의 android libarary module , 1개의 buildSrc module 로 구성 2. App 모듈 구성 di Hilt를 사용하여 HiltApp module 이 있다. presentation - AppState.kt : App 에 공통으로 관리하는 State 가 들어있다 - InstaCloneApp.kt : 네비게이션 그래프, App Composable Screen, Bottom Navgation Composable 이 들어있다. 3. Feed 모듈 구성 data - model : 사용하는 모델 ( User , Post , Story ) - repository : FirebaseRepositoryImpl di - FeedModul..
2022.08.24 -
android Insta app clone coding - 결과 화면 설명( 간단히 )
1. 로그인 & 회원가입 화면 구현 영상 & 메인화면 영상 1. 피드( 홈 ) 화면 2. 검색 화면 3. 프로필 화면
2022.08.24 -
2022-08-24 클론 코딩 일지
해야할 것 1. 포트폴리오 정리 2. 오류 없는지 코드 더 좋게 짤수있는거 있는지 확인
2022.08.24 -
2022-08-23 클론 코딩 일지
해야 할 것 1. 프로필 편집할 때 처음 저장하는 거면 구분해야 함. 2. 다른 수정사항 더 없는지 판단. 3. 각 화면 스크린샷 찍기 해결 1. - 처음 저장할 때 파이어베이스 스토리지에 빈 폴더를 저장할 수가 없다. - ic_empty_user 드로어블을 비트맵으로 변환하고 바이트 어레이로 한번 더 변화하여서 저장함. - 첫 가입자는 빈 이미지를 불러온다. 해결. 2. 프로필 모듈에 firebase 레포지토리를 수정했다. 프로필 편집 시에 기존 코드가 너무 난잡했다. 최대한 한가지 역할만 할 수 있게 세분화하여서 코드를 쪼갰다. 3. 프로필 편집 화면에 loading State에 따라 나왔다 들어가는 CircularProgressBar 가 있는데 수정하였다. 또한 확인버튼 또한 아예 enable 을 ..
2022.08.23 -
의존성 주입 Dependency Injection
Q. Dependency Injection(의존성 주입) 이란 무엇인가요? 어떤 A 객체가 다른 B 객체를 참조할때, A 객체는 B 객체에 의존한다라고 합니다. 또한 B 객체 같은 A에게 필요한 객체들을 Dependencies라고 합니다. 의존성 주입은 이러한 의존하는 객체를 외부에서 만들어 필요한 클래스에 https://developer.android.com/training/dependency-injection#kotlin Android의 종속 항목 삽입 | Android 개발자 | Android Developers Android의 종속 항목 삽입 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 종속 항목 삽입(DI)은 프로그래밍에 널리 사용되는 기법으로, Android ..
2022.08.20