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

위젯 기능 추가 제안 #259

Closed
jeongth9446 opened this issue Sep 6, 2023 · 3 comments · Fixed by #260
Closed

위젯 기능 추가 제안 #259

jeongth9446 opened this issue Sep 6, 2023 · 3 comments · Fixed by #260
Assignees
Labels

Comments

@jeongth9446
Copy link
Contributor

jeongth9446 commented Sep 6, 2023

Kind (Required)

  • Proposal / Discussion

Overview (Required)

  • 안녕하세요. 드로이드나이트 2023에서 Glance 위젯 관련된 발표를 진행하게 될 정태훈입니다.

  • 드로이드나이츠2023 앱에 간단하게 Glance 위젯을 추가하면 어떨까해서 제안드립니다.

  • 적용한다면, Glance 위젯의 샘플 앱 역할을 수행하는 동시에, 발표 내용에 대한 실증 사례에 대해 많은 분들이 참고할 수 있을 것 같습니다.

  • 일정 상, 디자인이 나오기 까지는 시간이 소요될 거 같아 임의로 작성해본 샘플을 첨부드립니다.

  • 적용기능 :

  • 앱에서 북마크 추가 시 위젯에 목록 표시

  • 위젯에서 타이틀 선택 시 앱 실행

  • 검토 중 기능 :

  • 위젯에서 북마크 삭제 버튼 추가

  • 위젯에서 북마크 선택 시 앱의 세션 소개 화면으로 이동

허가를 해주신다면 코드 PR을 드리도록 하겠습니다.

Links

@jeongth9446
Copy link
Contributor Author

jeongth9446 commented Sep 6, 2023

Screenshot_20230906_205514

@wisemuji
Copy link
Member

wisemuji commented Sep 6, 2023

@jeongth9446 안녕하세요 태훈님, 반갑습니다 😊
드로이드나이츠 앱은 개발자들이 편하게 하고 싶은 이슈를 제안해주시고 작업을 진행하실 수 있습니다.

발표를 듣는 참여자 입장에서 여러 의미로 좋은 인사이트를 받을 수 있는 기능이 될 것 같습니다. 앱 사용성 측면에서도 도움이 될 기능으로 보여요.

적용하신 기능만 PR로 올려주셔도 되고 검토중이신 기능도 편하게 작업해주세요.
디자인은 너무 신경쓰지 않으셔도 됩니다.
PR 올려주시면 확인하겠습니다.

jeongth9446 added a commit to jeongth9446/DroidKnights2023_App that referenced this issue Sep 6, 2023
[작업내용]
  - Glance Library 추가 (targetSDK 버전 제한으로 beta01 버전 적용)
  - 북마크된 세션 표시 위젯 기능 개발
    - 타이틀 클릭 시 앱 실행
    - 앱 내 세션 북마크 추가 시 위젯에 리스트 업데이트 하도록 구현
    - 위젯에서 세션 클릭 시 앱 - 해당 세션 상세 정보 화면 이동
    - 세션 카드 - 타이틀, 시작 ~ 종료 시간, 발표자 표시

[TODO]
  - 발표자가 2인 이상일 경우 이름 표시할 수 있도록 로직 수정 (현재 발표자가 2인 이상인 경우 없음)
  - 위젯 내 북마크 해제 버튼 추가
jeongth9446 added a commit to jeongth9446/DroidKnights2023_App that referenced this issue Sep 6, 2023
[작업내용]
  - Lint Error 제거
jeongth9446 added a commit to jeongth9446/DroidKnights2023_App that referenced this issue Sep 7, 2023
[작업내용]
  - Glance Library 추가 (targetSDK 버전 제한으로 beta01 버전 적용)
  - 북마크된 세션 표시 위젯 기능 개발
    - 타이틀 클릭 시 앱 실행
    - 앱 내 세션 북마크 추가 시 위젯에 리스트 업데이트 하도록 구현
    - 위젯에서 세션 클릭 시 앱 - 해당 세션 상세 정보 화면 이동
    - 세션 카드 - 타이틀, 시작 ~ 종료 시간, 발표자 표시

[TODO]
  - 발표자가 2인 이상일 경우 이름 표시할 수 있도록 로직 수정 (현재 발표자가 2인 이상인 경우 없음)
  - 위젯 내 북마크 해제 버튼 추가
jeongth9446 added a commit to jeongth9446/DroidKnights2023_App that referenced this issue Sep 7, 2023
[작업내용]
  - Glance Library 추가 (targetSDK 버전 제한으로 beta01 버전 적용)
  - 북마크된 세션 표시 위젯 기능 개발
    - 타이틀 클릭 시 앱 실행
    - 앱 내 세션 북마크 추가 시 위젯에 리스트 업데이트 하도록 구현
    - 위젯에서 세션 클릭 시 앱 - 해당 세션 상세 정보 화면 이동
    - 세션 카드 - 타이틀, 시작 ~ 종료 시간, 발표자 표시

[TODO]
  - 발표자가 2인 이상일 경우 이름 표시할 수 있도록 로직 수정 (현재 발표자가 2인 이상인 경우 없음)
  - 위젯 내 북마크 해제 버튼 추가
jeongth9446 added a commit to jeongth9446/DroidKnights2023_App that referenced this issue Sep 7, 2023
[작업내용]
  - Glance Library 추가 (targetSDK 버전 제한으로 beta01 버전 적용)
  - 북마크된 세션 표시 위젯 기능 개발
    - 타이틀 클릭 시 앱 실행
    - 앱 내 세션 북마크 추가 시 위젯에 리스트 업데이트 하도록 구현
    - 위젯에서 세션 클릭 시 앱 - 해당 세션 상세 정보 화면 이동
    - 세션 카드 - 타이틀, 시작 ~ 종료 시간, 발표자 표시

[TODO]
  - 발표자가 2인 이상일 경우 이름 표시할 수 있도록 로직 수정 (현재 발표자가 2인 이상인 경우 없음)
  - 위젯 내 북마크 해제 버튼 추가
@jeongth9446
Copy link
Contributor Author

PR 드렸습니다 확인부탁드립니다.

jeongth9446 added a commit to jeongth9446/DroidKnights2023_App that referenced this issue Sep 10, 2023
jeongth9446 added a commit to jeongth9446/DroidKnights2023_App that referenced this issue Sep 10, 2023
jeongth9446 added a commit to jeongth9446/DroidKnights2023_App that referenced this issue Sep 10, 2023
jeongth9446 added a commit to jeongth9446/DroidKnights2023_App that referenced this issue Sep 10, 2023
[작업내용]
  - App module에 정의되어 있던 widget receiver 별도 manifest 정의
  - 위젯 모듈 내 노출 불필요한 class internal 처리
laco-dev added a commit that referenced this issue Sep 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants