부산대학교 온라인 교육 플랫폼 Plato에와 호환되는 달력으로 개인별로 Plato에 등록된 과제와 수업 정보를 표시해주는 달력입니다.
부산대학교 공식 앱이 아닌 개인이 제작한 앱으로 오류가 있을 수도 있습니다.
- 달력 기능 제공
- To do List 기능 제공
- google calendar 자동동기화 (optional)
- 현재 부산대학교 학생들만 사용할 수 있는 앱이지만, 다른 학교 지원을 추가하려고 합니다.
- 몇몇 대학교는 어렵지 않게 추가가 가능할 것이라 추정되지만, 각 학교 계정을 가지고 있지 않아 확인해 볼 방법이 없는 상태입니다.
- 아래 학교 재학생분(각 학교 홈페이지를 통해 과제나 수업이 나오는 경우)들은 [email protected] 연락주셔서 학교 계정을 빌려주시면 감사하겠습니다.
(1~2시간정도 시간이 소요되며, 각 학교 홈페이지 구조를 파악하려는 목적입니다.)
(민감한 개인정보인 만큼, 빌려주신분에게 화면 공유를 통해 어떤 목적으로 사용하는지 보여드리면서 테스트를 진행하려고 합니다.)
- 앱 이식이 가능할 것으로 추정되는 학교
상명대학교, 한성대학교, 우송대학교, 전주대학교, 신한대학교, 인덕대학교, 가천대학교, 인천대학교, 순천향대학교, 이화여자대학교, 숭실대학교, 국민대학교, 혜전대학교, 숙명여자대학교, 강원대학교, 건국대학교, 서울대학교, 한국관광대학교, 배재대학교, 경기대학교, 전북대학교, 동서울대학교, 강남대학교, 동신대학교, 울산대학교, 한국성서대학교, 한국항공대학교, 나사렛대학교, 예수대학교, 목포대학교, 전남대학교, 대진대학교, 연얌대학교, 가톨릭관동대학교, 동남보건대학교, 오산대학교, 부산가톨릭대학교, 우석대학교, 상지대학교, 협성대학교, 차의과학대학교, 루터대학교, 인천재능대학교, 연암공과대학교, 덕성여자대학교, 광주보건대학교, 홍익대학교, 인하대학교, 한림대학교, 동양미래대학교, 숭의여자대학교, 인제대학교, 한국영상대학교, 추계예술대학교, 서울여자간호대학교, 대구보건대학교, KC대학교, 여주대학교, 창원대학교, 거제대학교, 포항공과대학교, 서울시립대학교, 호서대학교, 성결대학교, 유한대학교, 국립순천대학교, 서울신학대학교, 청강문화산업대학교, 한일장신대학교, 송곡대학교, 춘천교육대학교, 한림성심대학교, 대구대학교, 신구대학교
- Flutter, Firebase, Google API가 사용된 프로젝트입니다.
- If you don't have Flutter SDK installed, please visit official Flutter site.
- Fetch latest source code from master branch.
git clone https://github.com/seunggil1/Plato-Calendar.git
- Run the app with Android Studio or VS Code. Or the command line:
flutter pub get
flutter run
- Google Admob, Firebase 설정이 되어 있지 않을 경우 해당 코드를 주석처리해야 정상 작동합니다. /lib/main.dart
// Google Admob 세팅을 하지 않았을 경우 주석 처리필요.(광고 기능 비활성화됨.)
await MobileAds.instance.initialize();
Future.wait([
adBanner1.load(),
adBanner2.load(),
Future.delayed(Duration(seconds: 3))
]).then((value){
pnuStream.sink.add(true);
});
// firebase 세팅을 하지 않았을 경우 해당 코드를 주석처리 필요.(백그라운드 동기화 기능 비활성화 됨.)
// https://firebase.flutter.dev/docs/overview
if(Platform.isAndroid)
firebaseInit();