diff --git a/README.md b/README.md index 22ffdb8a66872e279574bdc429833e61fab8cb31..0a178fa08c0d1ce37a212dcd5ca3a846285a3348 100644 --- a/README.md +++ b/README.md @@ -1,38 +1,98 @@ 기존 안드로이드 달력에 국가선택 및 다양한 기능추가 ================================================= -### introduce +## introduce * 나라에 맞게 공휴일 & 기념일 설정이 가능한 달력입니다. * 기존 달력에 국가선택 기능. * 그 외에도 다른 기능 추가. * 해외 여행 & 글로벌 인턴 시 원하는 나라에 맞게 캘린더 활용가능. -### Summary +## Summary > <p> 1.해외여행 증가.</p> > <p> 2.기존 안드로이드 기본 달력에는 국가설정이 없음.</p> > <p> 3.기타 다양한 기능 추가.</p> > <p> 이런 점에서 모티브를 얻어 달력에 기능 추가</p> -### opensource&tools +## tools + * Android Calender * Airsaid/AccountBook + +* googleAPI + * kotlin -* android +* android studio 3.1 + ### License +## 기존 유사 프로젝트 + +* 기존 안드로이드 달력 +<p> https://github.com/wanasit/google-calendar</p> +<p> 국가 변경 기능이 추가되어 있지는 않지만 구글 계정 변경을 통해 변경 가능</p> +<p> 한 계정으로 여러 국가를 설정 할 수 없음</p> +<p> 여행 시 다른나라 공휴일을 검색 등으로 찾아봐야 하는 번거로움</p> + +* 차별성 & 개선 사항 +<p> 국가 변경 기능 </p> +<p> GPS 사용을 통한 나라 자동 변경 기능 </p> +<p> 가계부 기능 등 기타 기능 추가</p> +<p> 모든 기능 한글화 </p> +<p> 공휴일 한글화 </p> + +## View + + + + + + + + + +## 사용한 오픈소스 & 개선 + +### 달력 기초 및 가계부UI +* Simple-calendar(https://github.com/SimpleMobileTools/Simple-Calendar) +* wisedog/Whoochoo(https://github.com/wisedog/Whoochoo) + +### DB +* open holiday ics파일 +* open holiday dataset +* 개선한 점 : ics파일에 없는 내용을 holiday dataset에서 추가 한국 여행자 등에게 도움이 될 수 있도록 한국어로 번역 + +### 타 개발자에게 도움이 될만한 자료 + +* python - ics parser +* https://github.com/oblique63/Python-GoogleCalendarParser (기존 파이썬 ics parser) + +* 기존 파이썬 ics parser를 참고하여 kotlin ics parser 제작 +* http://git.ajou.ac.kr/open-source-2018-spring/Android_ics_parser_kotlin (kotlin으로 ics parser 새로 작성) +* kotlin 안드로이드 개발자들에게 도움이 될 것으로 예상됨(날짜 등을 활용한 프로젝트에서) + +* kotlin google_GPS_api 사용법 정리 및 샘플 코드 작성(안드로이드 스튜디오 3.1버전에서) +* http://git.ajou.ac.kr/open-source-2018-spring/Google_GPS_API_Kotlin +* GPS를 이용해야 하는 개발자들에게 도움이 될 것으로 예상됨 + +## 사용한 오픈소스 & License +* Simple-calendar(Apache 2.0) +* wisedog/Whoochoo(Apache 2.0) + + +## License * Apache 2.0 License -### developers +## developers * 201420978 이정필 * 201421000 박신혁 * 201421005 이현호 -### Update +## Update > <p> 1.나라별 변경 완료.</p> > <p> 2.기능 한글화.</p>