https://github.com/cxz7720/erica_shuttle-flutter
Shuttlebus Info Application flutter project
https://github.com/cxz7720/erica_shuttle-flutter
android-studio flutter gbis topis
Last synced: about 1 year ago
JSON representation
Shuttlebus Info Application flutter project
- Host: GitHub
- URL: https://github.com/cxz7720/erica_shuttle-flutter
- Owner: CXZ7720
- License: gpl-3.0
- Created: 2019-11-07T07:48:11.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-11-14T14:34:51.000Z (over 5 years ago)
- Last Synced: 2024-10-19T01:19:18.309Z (over 1 year ago)
- Topics: android-studio, flutter, gbis, topis
- Language: Dart
- Homepage: https://hybus.app
- Size: 18.5 MB
- Stars: 3
- Watchers: 2
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# HYBUS_flutter
   [](https://developers.google.com/community/dsc)
**한양대학교 셔틀버스 도착시간 안내 어플리케이션**
한양대학교ERICA 캠퍼스의 셔틀버스와 연계교통 정보를 확인할 수 있는 안드로이드 어플리케이션입니다.
2019-2 오픈소스기초 기말고사 대체 프로젝트 및
[DSC Korea](https://developers.google.com/community/dsc) - HanyangUniv ERICA의 2019년 2학기 Core member로 활동하며 진행한 개인 프로젝트 입니다.
* DevLog는 다음 위키페이지에서 확인하실 수 있습니다.
[링크](https://github.com/CXZ7720/ERICA_shuttle-flutter.wiki.git)
## 0. Screenshots
## 1. Dependencies
Most of the dependencies of this project is written in `pubspec.yaml`
* cupertino_icons: ^0.1.2
* font_awesome_flutter: ^8.5.0
* http: ^0.12.0+2
* pull_to_refresh: ^1.4.5
* Fonts(Already included in this project)
- Spoqa Han Sans - [LINK](https://spoqa.github.io/spoqa-han-sans/ko-KR/#intro)
- KT&G SangSang Font - [LINK](https://www.ktng.com/sangsang?mode=DOWN)
- NotoSansKR - [LINK](https://fonts.google.com/specimen/Noto+Sans+KR)
* API Resources
- [ERICA_Shuttcock_API](https://github.com/CXZ7720/ERICA_shuttlecock_API)
- Seoul TOPIS(Transport Operation & Information Service) - [LINK](http://data.seoul.go.kr)
- GyeongGi-Do Bus Infomation(GBIS) - [LINK](https://www.data.go.kr/dataset/15000175/openapi.do?)
## 2. Requirements
* Android Studio
* Flutter
## 3. Test Devices and Environments
* Xiaomi Mi Note3 (Android 9 - *PIE* / MIUI 10.1 / Kernel 4.4.153-perf-g74a1e10)
## 4. ETC
#### 하냥이 이미지 사용 관련
본 프로젝트 진행을 위하여 하냥이 이미지 사용에 관하여 **한양대학교ERICA캠퍼스 대외협력팀**과 사전에 협의가 완료되었음을 미리 밝힙니다. 캐릭터디자인에 관한 모든 권리는 한양대학교ERICA캠퍼스에 있습니다.
## 5. For Developments
### 0) Development Environment
1. RAM : DDR4 2133 16GB
2. CPU : Intel™ Core I5 8250U
3. Flutter : Channel stable, v1.12.13+hotfix.5
4. Dart version 2.7.0
5. Android toolchain - Android SDK Version 29.0.2
6. Java version : OpenJDK Bukld 1.8.0_202-releases-1483-b03
7. Android Studio : Version 3.5
- Flutter plugin version : 42.1.1
- Dart plugin version : 191.8593
### 1) Colone This repository
`git clone https://github.com/CXZ7720/ERICA_shuttle-flutter`
### 2) Install Fultter
Follow this [LINK](https://flutter.dev/docs/get-started/install)
It depends on your OS.
You should pass all tests of `flutter doctor -v`.
### 3) Install Android Studio
You can download [HERE](https://developer.android.com/studio/)
### 4) Open this project as a Android Studio Project
### 5) Get dependencies
* Open `pubspec.yaml` file.
* Click `Packages get` button on the top bar or run command via termial `flutter packages get`
Then, Flutter will automatically install dependencies on `pubspec.yaml`
## 6) Connect Your phone
## 7) Run build
It takes few minute, depends on your machine's peformance.
You must turn on Andoird debug bridge on your phone, and grant to install APK through USB connection.
## 8) Market download Link
https://play.google.com/store/apps/details?id=com.busHanyang.hybus