Heart to Heart
는 SNS 어플리케이션입니다. 이 앱은 서버 환경 구성이 필요하며, 이 곳에서 소스 코드를 확인할 수 있습니다.
Heart to Heart
를 구글 플레이스토어에서 다운받을 수 있습니다.
-
RxJava
,RxAndroid
,RxKotlin
을 통한 Reactive Programming 구현 - Gmail을 통한 이메일 코드 전송 및 인증
- 회원 가입 구현
- 토큰 기반 로그인 구현 (
Retrofit2
) - 토큰 갱신 구현(
OkHttp3 Interceptor
) - 로그아웃 구현
- 회원 탈퇴 구현
- 아바타 이미지 업로드 구현
- 사용자 차단 및 해제 구현
- 사용자 신고 구현
- 게시글 작성 구현
- 이미지 업로드 구현 (
TedImagePicker
,Glide
,Slider Glide
) - 게시글 조회 구현
- 게시글 삭제 구현
- Infinite Scrolling 구현
-
JUnit 5
,Mockito
,Truth
를 통한 테스트 코드 구현 -
Hilt
를 통한 의존성 주입 구축 - 내 글 보기 구현
- 글 삭제 구현
- MVVM, Clean Architecture 적용
-
Gradle
멀티 모듈을 통한 Layered Architecture 적용
GitHub Actions, Firebase App Distribution를 사용한 CI/CD 구축
GitHub Actions, Google Play Console을 통한 구글 플레이스토어 배포 자동화 구축