✔️ 집에 혼자 있는 반려동물이 걱정될 때
✔️ 장시간 집을 비워두어야 할 때
✔️ 특별한 돌봄이 필요할 때
- DB 활용 경험을 확대하기 위해 Firebase 사용
- kotlin 언어 사용을 목적으로 제작한 어플
- 개발 기간: 2022.8.22 ~ 2022.9.25
- OS: Mac
- 언어: Kotlin
- Android 버전: Bumblebee
- 최소 SDK 버전: 27
- 타겟 SDK 버전: 32
- Database: Firebase
- 회원 가입
- 로그인
- 일정
- 매니저 정보
- 채팅
- 설정
로그인
- Firebase의 Authentication을 통해 사용자가 입력한 값과 비교해서 값이 일치할 때 로그인 허용
- 로그인 성공 시 일정 화면으로 이동
- Flow chart
- Images
채팅
- Pefam
- 도그메이트
implementation 'androidx.core:core-ktx:1.7.0'
implementation 'androidx.appcompat:appcompat:1.5.0'
implementation 'com.google.android.material:material:1.6.1'
implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
implementation 'androidx.navigation:navigation-fragment-ktx:2.5.1'
implementation 'androidx.navigation:navigation-ui-ktx:2.5.1'
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
implementation 'com.google.firebase:firebase-database-ktx:20.0.5'
testImplementation 'junit:junit:4.13.2'
androidTestImplementation 'androidx.test.ext:junit:1.1.3'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
// Import the Firebase BoM
implementation platform('com.google.firebase:firebase-bom:30.3.2')
// When using the BoM, don't specify versions in Firebase dependencies
implementation 'com.google.firebase:firebase-analytics-ktx'
// firebase email login
implementation 'com.google.firebase:firebase-auth-ktx'
// firestore 사용하기
implementation 'com.google.firebase:firebase-firestore-ktx'
// database 접근
implementation 'com.google.firebase:firebase-database:20.0.5'
// firestorage 사용
implementation 'com.google.firebase:firebase-storage-ktx'
// circle imageView 라이브러리
implementation 'de.hdodenhof:circleimageview:3.1.0'
// Glide 라이브러리
implementation 'com.github.bumptech.glide:glide:3.7.0'