2019年度卒業研究プロジェクト Androidアプリ
- 受検者の登録
- アンケートの回答・結果送信
このリポジトリでは受け付けていません。
研究室の後輩がプロジェクトを引き継ぐ場合は、Forkして利用してください。
(その際にこのリポジトリへPullRequestを作る必要はありません)
Android Studio 3.5 and higher.
Googleの推奨するMVVM + Repositoryパターンを使用。
これらが理解できないと開発は難しいです。
受検者情報と回答情報はローカルサーバー(Quest-Server)で管理しています。
Firebase Realtime Databaseは回答ログを保存します。
下記ライブラリを使用して開発を行っています。
- Android Jetpack(Google)
- Foundeation
- AppCompat
- Android KTX
- Architecture
- Data Binding
- Lifecycles
- LiveData
- Navigation
- UI
- Fragment
- ConstraintLayout
- RecyclerView
- Foundeation
- Kotlin (JetBrains)
- Stdlib
- Coroutine
- Firebase(Google)
- Realtime Database
- Material Components for Android (Google)
- OkHttp(Square)
- Android Client
- LoggingInterceptor
- Moshi(Square)
- Groupie (lisawray)