Skip to content

This app uses Bluetooth to get the contact logs of each other. We are waiting for your contribution and pull request.

License

Notifications You must be signed in to change notification settings

mnsr002/Covid19Radar

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Covid19Radar(English / Japanese under below 日本語版は下にあります。)

Discord Channel https://discord.gg/e5hMm4h

Acknowledgments and Contributor Noriko Matsumoto (Designer) Kazuki Ota (Create Build pipeline on AppCenter) Taiki Yoshida (Power BI / Power Apps) Yasuaki Matsuda (Server side / Azure Fucntions) Tsuyoshi Ushio (Server side / Azure Fucntions) Takeshi Sakurai (Client iOS)

This Application is UNDER DEVELOPEMNT!!

This app uses Bluetooth to get the contact logs of each other.
We are waiting for your contribution and pull request.

App Description

Worked

  • Screen transition and each screen design.
  • Proximity communication between Android.

Under develipment

  • iOS iBeacon implementation , testing (I don't have a Mac)
  • Add user (via REST API)
  • Push Nortification
  • SErver Side API (Azure Function and CosmosDB)
  • Arrangement of conditions of dense contact
  • Graph DB(Cosmos DB) side Query , manage site(Server Side)

Development environment

This application uses Xamarin Forms (iOS and Android) with C # and Prism (MVVM IoC).

You can develop with Visual Studio for Windows or Visual Studio for Mac.

https://visualstudio.microsoft.com/ja/xamarin/

App settings

Permission to use the following functions of the device is required.

  1. Bluetooth
  2. Push Notification

After the setup is complete, the contact log between the people who have installed this app is automatically recorded.

About the design

We use Adobe XD to create our designs.

Full screen view

If you want to check your design files, install Adobe XD. (available for free).

App Prototypes

You can check the screen transition by accessing the following URL.

Prototypes(English) Password:Covid19Radar

Acknowledgments and Contributor

Licensing

Covid19Radar is licensed under the Apache License, Version 2.0. See LICENSE for the full license text.


Covid19Radar (Japanese , English ver is under above)

このアプリケーションは開発中です。 本アプリは、Bluetooth(BLE/iBeacon)を利用して、お互いの接触ログを取得します。 アプリの概念

現時点では、Android同士のビーコン取得と画面遷移のみができており、以下の機能の実装が行われていません。 コントリビューションとプルリクエストをお待ちしています。

実装済

  • 画面遷移とデザイン
  • Android同士での近接通信の検知と取得

未実装

  • iOS iBeacon実装と検証 (私がMac持ってない)
  • ユーザ追加(via REST API)
  • Push Nortification
  • サーバサイド API (Azure Function and CosmosDB)
  • 濃厚接触の条件などの整理
  • Graph DB(Cosmos DB)の表示処理など(サーバサイド)

開発環境について

クライアント側は、Xamarin Forms(iOS and Android) with C# と Prism(MVVM IoC)を使っています。Visual Studio for Windows もしくは Visual Studio for Macで開発可能です。

https://visualstudio.microsoft.com/ja/xamarin/

アプリ設定に関して

デバイスの以下の機能の利用許可が必須となります。

  1. Bluetooth
  2. Push通知

設定完了後、本アプリをインストールしている人同士の接触ログを自動で記録します。

デザインについて

Adobe XDを利用してデザイン制作を行っています。

画面全体図

デザインファイルを確認する場合は、Adobe XDをインストールしてください。(無料で利用可能)

アプリのプロトタイプ

以下のURLにアクセスすると、画面遷移を確認いただけます。

プロトタイプ画面(日本語)

Password:Covid19Radar

謝辞/コントリビューター

ライセンス

Covid19Radar is licensed under the Apache License, Version 2.0. See LICENSE for the full license text.

About

This app uses Bluetooth to get the contact logs of each other. We are waiting for your contribution and pull request.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 97.8%
  • Shell 2.2%