pf-robotics / kachaka-api

スマートファニチャープラットフォーム「カチャカ」API
https://kachaka.zendesk.com/hc/ja/articles/7660222791183-%E3%82%AB%E3%83%81%E3%83%A3%E3%82%ABAPI
Apache License 2.0
85 stars 24 forks source link

[WIP] Add flutter sample app using kachaka api #59

Closed anishi-pfr closed 11 months ago

anishi-pfr commented 12 months ago

概略

kachaka-apiを使ったios/androidアプリを追加します。Flutterで実装されています。 このアプリでは以下の3つの機能を実装しました。

Commits

flutter create -i swift -a kotlin kachaka_api_flutter_sample

でFlutterプロジェクトを初期化して様々なコードを自動生成しました。

動作確認

iPhone SE2とPixel 5aで以下を確認しました。

anishi-pfr commented 11 months ago

別レポジトリにする

たしかにコードでかいので別にした方が良さそうです。サンプルアプリは他にも複数できるかもしれないので、kachaka-api-flutterに以下のように複数アプリ置けるようにして、kachaka-apiをsubmoduleにしてアプリプロジェクトと同階層におくのが良いですか?

├── サンプルアプリ1
│   ├── ファイル
│   └── ...
│
├── サンプルアプリ2
│   ├── ファイル
│   └── ...
│ 
├── ...
│
└── kachaka-api (submodule)
hidai-pfr commented 11 months ago

はい、それでいいと思います!

anishi-pfr commented 11 months ago

kachaka-apiを使った iOS/Android/Web (Flutter) アプリケーションは、こちらのレポジトリに作成しました。 https://github.com/pf-robotics/kachaka-api-flutter