プライベートでアプリのプロトタイピングした時に勉強がてら作ったもの
- Xamarin.Formsのお試し
- クライアントC#とサーバーGoとの疎通
- クライアント実装の気持ちを理解するためにMVVMっぽい実装に挑戦
いろいろ整理中
→ 一旦整理は完了
- MVVMっぽくできたとこ
- TodoPageからTodoIndexの処理呼び出して、その最中にActivityIndicator表示したあたり
- 通信リトライダイアログ
- 呼び出しの流れ、責務の分割度合い的にはいい感じな気がする
- ただしDialogの初期化は毎ページこの処理を書くのか?ってなるので共通化すべき
- CellViewの共通化
- Timelineの各要素のコントロールがキモになる気がしてて、そこまで進んでない。中途半端。
- TimelineViewModelがCellViewModelのリストを持って、各CellViewModelがCellViewにBindされるのが良いのかな?
- Go & GCP
- apiとwebをapp.yamlで分割してみた。cmsとかもこんな感じで分けるのかな。
- クライアント
- Xamarin.Forms(Visual Studioで作成したプロジェクトベース
- サーバー
- GCP
- web:
gcloud app deploy app/web/app.yaml - api:
gcloud app deploy app/api/app.yaml
- サーバーコード追加
- クライアントコード追加
- 動作確認
- iOSシミュレータでの動作確認
- GCPへのデプロイと疎通確認