Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

권한 요청 및 gps, 네트워크 상태 관리 다이얼로그 추가 #49

Merged
merged 16 commits into from
Oct 29, 2023

Conversation

yonghanJu
Copy link
Contributor

@yonghanJu yonghanJu commented Oct 27, 2023

😎 작업 내용

  • 권한 요청 및 gps, 네트워크 상태 관리 다이얼로그 추가

🧐 변경된 내용

  • 기존 권한 요청 관련 버그 수정
  • 권한 및 설정 책임을 앱 모듈로 이전
  • 전체 동의 텍스트 색상 변경
  • 전화번호 입력 삭제
  • 중복확인란 공백 추가

🥳 동작 화면

image image image image

🥲 비고

  • 러닝 도중에 권한 및 설정 변경시 예외 처리 필요

@yonghanJu yonghanJu self-assigned this Oct 27, 2023
@yonghanJu yonghanJu added enhancement New feature or request Distribution Distribute to Firebase tester labels Oct 27, 2023
@yonghanJu yonghanJu requested a review from soopeach October 27, 2023 11:46
@yonghanJu yonghanJu added Distribution Distribute to Firebase tester and removed Distribution Distribute to Firebase tester labels Oct 27, 2023
Copy link
Member

@soopeach soopeach left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

티라미수 이하 버전 호환성은 괜찮은가요??

@@ -5,6 +5,7 @@
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.EXPAND_STATUS_BAR" />
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

얜 뭔가요?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

gps, 네트워크가 없을 때 뜨는 다이얼로그에 연결동작으로 상단 상태바 내려와서 바로 설정할 수 있게 해주는데 필요한 권한입니다

*
*/

@RequiresApi(Build.VERSION_CODES.TIRAMISU)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

어디서 33이상의 버전을 요구하는 것인가요??
버전 별 분리처리 부분이 따로 안보여서 질문드립니다!!
하위 버전과의 호환성에 문제가 없나요?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

넵 우선 저 부분이 api level 33이상 앱 상세 설정을 키는 역할을 하는데 미만 버전에서는 동작하지 않는걸로 알고있습니다..
버전 분기해서 관리해줘야하는데 못했어요

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@yonghanJu 아하... 추후에 처리해보죳!!

@@ -0,0 +1,31 @@
package com.whyranoid.walkie.wlakiedialog

sealed class DialogProvider(
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

DialogProvider는 뭔가 Dialog전체를 제공해주는 것 같은 느낌적인 느낌...
text,Description을 뭔가 묶어서 표현할 방법이 이 없을까요? content?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

좋아요 이름 바꿔서 푸시할게요

@soopeach soopeach merged commit 1a20a36 into compose/develop Oct 29, 2023
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Distribution Distribute to Firebase tester enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants