Skip to content
Snippets Groups Projects
Select Git revision
  • 3089ef4506d498e4097fb649cbf4405861bacdca
  • master default protected
2 results

Awsome_Android_Global_Calender

  • Clone with SSH
  • Clone with HTTPS
  • 박신혁's avatar
    박신혁 authored
    3089ef45
    History

    기존 안드로이드 달력에 국가선택 및 다양한 기능추가

    introduce

    • 나라에 맞게 공휴일 & 기념일 설정이 가능한 달력입니다.
    • 기존 달력에 국가선택 기능.
    • 그 외에도 다른 기능 추가.
    • 해외 여행 & 글로벌 인턴 시 원하는 나라에 맞게 캘린더 활용가능.

    Summary

    1.해외여행 증가.

    2.기존 안드로이드 기본 달력에는 국가설정이 없음.

    3.기타 다양한 기능 추가.

    이런 점에서 모티브를 얻어 달력에 기능 추가

    tools

    • googleAPI
    • kotlin
    • android studio 3.1

    기존 유사 프로젝트

    • 기존 안드로이드 달력

    https://github.com/wanasit/google-calendar

    국가 변경 기능이 추가되어 있지는 않지만 구글 계정 변경을 통해 변경 가능

    한 계정으로 여러 국가를 설정 할 수 없음

    여행 시 다른나라 공휴일을 검색 등으로 찾아봐야 하는 번거로움

    • 차별성 & 개선 사항

    국가 변경 기능

    GPS 사용을 통한 나라 자동 변경 기능

    가계부 기능 등 기타 기능 추가

    모든 기능 한글화

    공휴일 한글화

    View

    1

    2

    3

    4

    accoun

    1

    2

    사용한 오픈소스 & 개선

    달력 기초 및 가계부UI

    DB

    • open holiday ics파일
    • open holiday dataset
    • 개선한 점 : ics파일에 없는 내용을 holiday dataset에서 추가 한국 여행자 등에게 도움이 될 수 있도록 한국어로 번역

    dataset

    타 개발자에게 도움이 될만한 자료

    사용한 오픈소스 & License

    • Simple-calendar(Apache 2.0)
    • wisedog/Whoochoo(Apache 2.0)

    License

    • Apache 2.0 License

    developers

    • 201420978 이정필 - D-day기능 추가
    • 201421000 박신혁 - GPS기능 및 국가 변경기능 추가 ,달력 메뉴 한글화, kotlin-icsparser , GPS Samplecode
    • 201421005 이현호 - 가계부 기능 추가, dataset 생성, 달력 공휴일 및 메뉴의 여러 국가 언어 한글화, Kotlin 기본 문법 및 NewActicitiy 전환 시 필요사항 정리

    Update

    1.나라별 변경 완료.

    2.기능 한글화.

    3.나라별 공휴일 한글화 완료.

    4.D-day 기능 구현(예정).

    5.GPS 국가 자동 변경 기능 완료.

    6.가계부 기능 구현 완료.