Merged
Conversation
- 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
# Conflicts: # ios/Runner.xcodeproj/project.pbxproj # lib/auth/presentation/pages/login/login_page.dart # lib/main.dart # pubspec.yaml
FLU0RITE
approved these changes
Apr 27, 2025
Collaborator
FLU0RITE
left a comment
There was a problem hiding this comment.
저만 안되는 이유를 찾을 수 있으면 좋겠네요,, ㅜㅜ
고생하셨습니다!!
Comment on lines
+2
to
+23
| class PhoneNumber { | ||
| final String value; | ||
|
|
||
| PhoneNumber._(this.value); | ||
|
|
||
| factory PhoneNumber.fromLocal(String local) { | ||
| if (!local.startsWith('0')) { | ||
| throw FormatException("로컬 번호는 0으로 시작해야 합니다"); | ||
| } | ||
| final formatted = "+82${local.substring(1)}"; | ||
| return PhoneNumber._(formatted); | ||
| } | ||
|
|
||
| factory PhoneNumber.fromInternational(String international) { | ||
| if (!international.startsWith('+82')) { | ||
| throw FormatException("국제번호 형식이 아닙니다"); | ||
| } | ||
| return PhoneNumber._(international); | ||
| } | ||
|
|
||
| @override | ||
| String toString() => value; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
#️⃣연관된 이슈
close #4
📝작업 내용
스크린샷 or 작업영상
ios영상은 sms 하루 최대 10번으로 생략..
an.webm
💬리뷰 요구사항
디코로 이야기했던 기능 부분과 UI 디테일 다음 pr에서 작업해주시면 될 것 같아요~