Skip to content

Releases: juhwankim-dev/pushNotificationApp

v1.2.1

18 Jun 19:26
f0181da

Choose a tag to compare

사용자 입장에서의 변화점

  • 이제 공지사항 푸시 알림 서비스가 정상적으로 작동합니다.
  • 공지사항 검색 기능이 추가되었습니다.
  • 건의하기 기능이 추가되었습니다.
  • 비교과 공지사항이 로딩 중임을 눈으로 확인할 수 있습니다.

개발자 입장에서의 변화점

  • 안드로이드 12부터 바뀐 정책에 따라
    PendingIntent flagONE_SHOT에서 IMMUTABLE로 변경했습니다.
  • 사용자들이 Firebase에 건의사항을 익명으로 올릴 수 있게 구현했습니다. (날짜 정보와 작성 내용만 올라감)
  • 비교과 API가 다른 API에 비해 몇배이상 느려 Shimmer를 적용했습니다.
  • 앱에 새롭게 사용된 라이선스를 추가했습니다.
  • 라이선스 보기 방식을 웹뷰로 변경했습니다.

v1.2.0

13 Jun 08:25
ee721c7

Choose a tag to compare

사용자 입장에서의 변화점

  • 이제 공지사항 보기 기능이 정상적으로 작동합니다.
  • 스크롤을 내려 새로운 게시글 보는 기능이 더 부드러워졌습니다.
  • SNS 게시글 모아보기에서 특정 글의 썸네일이 뜨지 않는 버그가 수정되었습니다.
  • 2022년 학사일정이 뜨지 않는 버그가 수정되었습니다.

개발자 입장에서의 변화점

  • Clean Architecture를 적용했습니다.
    • 크게 data, domain, presentation으로 나누었습니다.
  • 전체적인 구조가 완전히 바뀌었습니다.
    • entity와 dto를 구분했습니다.
    • repository, usecase, mapper등을 활용했습니다.
    • 규칙 없이 중구난방으로 위치하던 로직들을 각 역할에 맞게 이동시켰습니다.
  • Hilt를 적용했습니다.
  • Jetpack Paging 3.0을 적용했습니다.
  • Databinding을 사용했습니다.
  • 불필요하게 늘어나는 익명 가입자를 줄이기 위해 앱 종료 시 탈퇴하는 로직을 추가했습니다.
  • 수정된 학교 api에 맞게 전부 로직을 바꾸었습니다.