Skip to content

nyangzzi/DayFlower

Repository files navigation

Day flower (하루 한 송이)

공공데이터(농촌진흥청 국립원예특작과학원_오늘의 꽃 조회 서비스(2.0))를 활용하여 오늘의 꽃을 조회하는 안드로이드 어플리케이션입니다.

패키지명

com.nyangzzi.dayFlower

Build Version

  • kotlin 1.9.0
  • min sdk 28
  • target sdk 33
  • jvm 17

Quick Start

install

git clone https://github.com/nyangzzi/DayFlower.git

set local.properties

작성 예시 naver_client_id="AbCDefG1234567" / kakao_api_key 제외하고 큰 따옴표 내에 키 작성

포털 비고
search_flower_api_key 일반 인증키(Decoding) 공공데이터 포털 농촌진흥청 국립원예특작과학원_오늘의 꽃 조회 서비스(2.0) API 서비스 사용 신청 후 발급받은 키 사용
naver_client_id Client ID Naver Developers 네이버 개발 dayflower 안드로이드 어플리케이션 패키지 등록 후 발급받은 키 사용
naver_client_secret Client Secret Naver Developers 네이버 개발 dayflower 안드로이드 어플리케이션 패키지 등록 후 발급받은 키 사용
kakao_api_key 네이티브 앱 키 kakao developer 카카오 개발 dayflower 안드로이드 어플리케이션 패키지 등록 후 발급받은 키 사용 / 단순 키만 작성
kakao_api_key_string 네이티브 앱 키 kakao developer 카카오 개발 dayflower 안드로이드 어플리케이션 패키지 등록 후 발급받은 키 사용 / string 타입(큰 따옴표 안에)으로 작성 ex)"네이티브 앱 키"

set google-services.json

 1. Firebase 콘솔로 이동
  ▮ Firebase Console에 로그인 > 새 프로젝트 생성/프로젝트 선택

 2. google-services.json 다운로드
  ▮ 프로젝트 설정으로 이동 > "앱 설정"에서 "프로젝트 설정"으로 이동 > "일반" 탭에서 "Android 앱" 등록 >google-services.json 파일 다운

 3. 프로젝트에 google-services.json 추가
  ▮ google-services.json 파일 app 폴더에 추가 (파일 경로 dayFlower/app/google-services.json)


전체 기능


▮ SNS 연동 로그인 (네이버/카카오)

image    image    image



▮ 홈 화면 / 꽃 상세 조회

image    image    image



▮ 캘린더 화면 / 스켈레톤 UI

image    image    image



▮ 키워드 검색 전/후

image    image    image



▮ 보관함

image    image    image



▮ 마이페이지 (개인 정보 수정)

image    image    image



▮ 마이페이지 (앱정보/계정 설정)

image    image    image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages