Skip to content

AnJaeSeongS2/bookathon_J

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

밥줬어?

참여자

K007 K026 K043 K056
김수명 박태훈 이승수 차지원

한줄 소개

가족 구성원들 간 애완동물 밥 제공 여부와 시간을 공유해주는 서비스

기능

  • 애완동물별 밥 준 기록 저장 + 조회 기능
  • 밥 준 기록 바탕으로 순위 기능
  • 가족 프로필 이미지로 계정 구분

동작방식

  1. 전화번호로 로그인 (한 가족이 한 계정으로)
  2. 로그인 후 가족 구성원 등록
  3. 애완동물 등록(n마리)
  4. 밥주기 버튼을 누르면 밥 먹은 정보를 확인
  5. 밥을 주면 준 사람과 시간을 기록
  6. 프로필 선택 화면에서 가족 구성원 별 순위 확인 가능

프로토타입

설치

build.gradle(:app)

android {
    viewBinding {
        enabled = true
    }
    ...
}
plugins {
    id 'com.google.gms.google-services'
    id 'androidx.navigation.safeargs.kotlin'
    ...
}
// navigation
def nav_version = "2.3.5"
implementation "androidx.navigation:navigation-fragment-ktx:$nav_version"
implementation "androidx.navigation:navigation-ui-ktx:$nav_version"

// glide
implementation 'com.github.bumptech.glide:glide:4.11.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.11.0'

// firebase
implementation platform('com.google.firebase:firebase-bom:28.4.1')
implementation 'com.google.firebase:firebase-auth-ktx'
implementation 'com.google.firebase:firebase-firestore-ktx'
implementation 'com.google.firebase:firebase-storage-ktx'
implementation 'com.google.android.gms:play-services-basement:17.6.0'

// chart animation
implementation 'com.github.PhilJay:MPAndroidChart:v3.1.0'

build.gradle(:module)

allprojects {
    repositories {
        google()
        mavenCentral()
        jcenter()
        maven { url "https://jitpack.io" }
    }
}
buildscript {
    ...
    repositories {
        google()
        mavenCentral()
        maven { url 'https://jitpack.io' }
    }
    
    dependencies {
        classpath "com.android.tools.build:gradle:7.0.2"
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        classpath 'com.google.gms:google-services:4.3.10'
        classpath "androidx.navigation:navigation-safe-args-gradle-plugin:2.3.5"
    }
}

시연

로그인시연 시연영상1 시연영상2

스크린샷

init login profile
rank main add_animal
feed_pet

About

밥줬어?

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Kotlin 100.0%