Skip to content

[FEAT] 애플 로그인 기능 구현#32

Closed
FLU0RITE wants to merge 17 commits intodevelopfrom
feat/apple_login
Closed

[FEAT] 애플 로그인 기능 구현#32
FLU0RITE wants to merge 17 commits intodevelopfrom
feat/apple_login

Conversation

@FLU0RITE
Copy link
Collaborator

@FLU0RITE FLU0RITE commented Apr 25, 2025

#️⃣연관된 이슈

close #17

📝작업 내용

  • 애플 로그인 구현

스크린샷 or 작업영상

확인 하신 관계로 영상은 스킵하겠습니다!

💬리뷰 요구사항

class DefaultLoginRepository implements LoginRepository {
  final LoginRemoteDataSource loginRemoteDataSource;
  final AuthRemoteDataSource authRemoteDataSource;

  DefaultLoginRepository({
    required this.loginRemoteDataSource,
    required this.authRemoteDataSource,
  });

  @override
  Future<User> loginWithKakao() {
    return loginRemoteDataSource.loginWithKakao();
  }

  @override
  Future<User> loginWithApple() {
    throw UnimplementedError();
  }

  @override
  Future<String> loginOauth(String type, String id) {
    return authRemoteDataSource.loginWithOauth(type: type, id: id);
  }
}

리모트에서 어떤 것 하시던데 여기서 저는 뭐 해줄 것이 없는 거 겠죠?

다음 작업

파이어베이스 구현

FLU0RITE added 17 commits April 7, 2025 19:40
- firebase.json, lib/firebase_options.dart, ios/Runner/GoogleService-Info.plist 추가
- firebase android, ios 설정 추가
Implement phone number verification functionality, including sending and verifying SMS codes. Create related repositories, use cases, view models, and UI pages.
- pubspec.lock : flutter_riverpod, fluttertoast 패키지 추가
- pubspec.yaml: firebase 관련 패키지 및 flutter_riverpod, fluttertoast, svg 에셋 추가
- main.dart : firebase 초기화 및 riverpod 설정, 로그인 페이지 진입
- android, ios : firebase 연동
- test/widget_test.dart : Counter 테스트 제거
- lib/auth : auth 관련 폴더 추가
- lib/auth/presentation/pages/login_page.dart : 로그인 페이지 UI 추가
- lib/auth/presentation/pages/identity/identity_verification_page.dart : 전화번호 인증 페이지 UI 추가
# Conflicts:
#	ios/Runner.xcodeproj/project.pbxproj
#	lib/auth/presentation/pages/login_page.dart
#	lib/main.dart
#	pubspec.yaml
- pubspec.lock : flutter_riverpod, fluttertoast 패키지 추가
- pubspec.yaml: firebase 관련 패키지 및 flutter_riverpod, fluttertoast, svg 에셋 추가
- main.dart : firebase 초기화 및 riverpod 설정, 로그인 페이지 진입
- android, ios : firebase 연동
- test/widget_test.dart : Counter 테스트 제거
- lib/auth : auth 관련 폴더 추가
- lib/auth/presentation/pages/login_page.dart : 로그인 페이지 UI 추가
- lib/auth/presentation/pages/identity/identity_verification_page.dart : 전화번호 인증 페이지 UI 추가
- ndk 버전 수정
# Conflicts:
#	lib/main.dart
#	pubspec.yaml
# Conflicts:
#	ios/Podfile.lock
#	ios/Runner.xcodeproj/project.pbxproj
#	lib/main.dart
# Conflicts:
#	lib/main.dart
@FLU0RITE FLU0RITE added the feat Improvements or additions to documentation label Apr 25, 2025
@FLU0RITE FLU0RITE requested a review from kkosang April 25, 2025 12:55
@FLU0RITE FLU0RITE self-assigned this Apr 25, 2025
@FLU0RITE FLU0RITE closed this Apr 25, 2025
@FLU0RITE FLU0RITE deleted the feat/apple_login branch April 25, 2025 13:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feat Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant