Clone App 17

[Twitter Clone] Connect to profileView

🟨 구현 화면  🟨 ProfileViewViewModel.swiftgetFormatterDate() 라는 메서드를 통해 날짜를 원하는 형식으로 변경하여 반환한다. import Foundationimport Combineimport FirebaseAuthfinal class ProfileViewViewModel: ObservableObject { @Published var user: TwitterUser? @Published var error: String? // @Published var tweets: [Tweet] = [] private var subscriptions: Set = [] func retreiveUser() { guar..

Clone App/Twitter 2024.06.12

[Twitter Clone] Add ViewModel and bind view

🟨 구현 화면  🟨 구현 순서RegisterViewModel 파일 생성로그인에 필요한 프로퍼티, 메서드 생성AuthManager 파일 생성 계정을 생성하는 메서드 생성 RegisterViewController 텍스트필드에 입력하는 값을 RegisterViewModel로 전달하여 계정 생성 및 로그인 🟨 RegisterViewModel.swiftimport Foundationimport Firebaseimport FirebaseAuthCombineSwiftimport Combinefinal class RegisterViewViewModel: ObservableObject { @Published var email: String? @Published var password: St..

Clone App/Twitter 2024.06.05

[Twitter Clone] Add Firebase to App (setup onboarding view controllers)

🟨 구현화면 🟨 구현 순서console.firebase.google.com 에 들어가서 새 프로젝트 추가HomeViewController.swift 내에 온보딩 뷰가 나오게 설정OnboardingViewController.swift 파일 생성 (회원가입)RegisterViewController.swift 파일 생성 (아이디, 비밀번호 입력)  🟨 Firebase 홈페이지에서 새 프로젝트 생성하기 자세한 내용은 타 블로그 참고할 것 https://console.firebase.google.com/u/0/ 로그인 - Google 계정이메일 또는 휴대전화accounts.google.com  🟨 HomeViewController.swift HomeView가 로드되자마자 온보딩 뷰가 나오게 설정overri..

Clone App/Twitter 2024.06.04