Skip to content
원묵고등학교 애플리케이션 소스
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea
app
gradle/wrapper
projectFilesBackup/.idea
.gitattributes
.gitignore
Privacy policy
README.md
build.gradle
gradle.properties
gradlew
gradlew.bat
settings.gradle

README.md

WonmookHS

원묵고등학교 애플리케이션의 전체 소스입니다.

앱 기능 및 활동

ViewPager를 활용하여 앱 이용 기초 가이드를 만들었고 앱 초기 사용자에 한하여 가이드를 볼 수 있습니다.

Navigation Drawer를 활용하여 학생 및 학부모님들에게 필요한 기능들을 리스트화 하였고 클릭 시 새로운 Activity를 띄우는 것이 아닌 Fragment를 이용했기 때문에 화면이 체인지 됩니다.

파싱을 이용하여 데이터를 가져오는 것보다는 학교 홈페이지에 게시 된 내용들 전체를 가져오기 위해 Chrome Webview를 이용했습니다.

Chrome Webview를 통해 구글 설문지를 불러들여 각종 행사 참여나 설문 조사 등을 진행했습니다.

FCM으로 전송 된 모든 내용들은 Recyclerview에 별도로 저장하여 모든 이용자 분들이 Push를 지우더라도 다시 재확인할 수 있습니다.

Firebase

Firebase의 Realtime Database와 Cloud Message를 이용하여 학교의 중요한 정보를 전달해야 할 때 Cloud Message를 전송 후 전송 된 내용은 Realtime Datbas에 등록하여 문자 방식과 같은 기능을 구현했습니다.

관리자 메뉴를 따로 추가 했으며 관리자 메뉴는 Firebase Authentication과 연동하여 관리자만 접근할 수 있도록 만들어 뒀습니다.

학교 애플리케이션 개발 의의

정보를 전달하기 위해서 종이로 만들어진 가정통신문을 전달하는 경우가 많았고 신청서 작성도 가정통신문으로 하는 등의 여러 불편함이 많았습니다. 하지만 애플리케이션을 이용하여 정보를 손 쉽게 확인할 수 있었고 자연재해로 인한 학교 긴급 휴교 등의 빠른 정보를 전달하기 위해 FCM을 이용하는 등의 다양한 활용 용도로 사용 됐습니다.

  • 가정통신문 및 문자 메시지로 인한 학교 예산 지출을 줄였음
  • 학생회 및 각종 동아리의 앱 활동을 이용하여 동아리 홍보나 설문조사 신청서 등록 등의 다양한 활동을 더욱 유발할 수 있었음
  • 교내 점심 시간 노래 신청도 원묵고 앱을 통해 받게 됐는데 학생들의 참여뿐만 아니라 학부모님들도 참여를 해주셔서 부모와 자녀 사이가 더욱 돈독해짐
  • 학생 및 학부모님들이 학교에 대한 정보(대회, 학사일정, 급식 정보 등 접근이 더욱 쉬워짐

Google PlayStore

https://play.google.com/store/apps/details?id=wonmookapp.hs.kr.wonmookhs

You can’t perform that action at this time.