# システム開発演習IV(SHIO)  開発編 * HakutakuZooを作るための資料です ## 企画編 https://hackmd.io/iux2WE_LQDChTIOP2Cx-Sg ## 着手作業 * 杉村 着手:UI/UX及びデザインの調整 未来:分布図作る * 橋内 着手:リモサーに環境ぶっこんで動くようにする 未来:大崎と共に投稿・詳細などの内部実装?、Mapピンの制御 * 稲葉(環境崩壊のため検証が怪しい) 着手:タイムライン設計まだ 未来:UIの作成の完了(遷移含め)、ダミーデータを使って実際の動きをハリボテ再現する * 大崎 着手:投稿のライブラリ読み込み 未来:橋内と共に投稿・詳細などの内部実装? ## ギリギリ炎上開発プラン ### 間に合わない 1ヶ月でSNSの実装するのは厳しいのでサブプランにシフトします 最速を目指して開発しましょう。 猶予ができればメインの実装やります。 ### 概要 現状用意されている投稿・詳細/編集に分布図を加えて GoogleMapっぽいアプリを作る //SNSのUI設計はデモ時に見せるので継続 ### 詳細 起動時にGoogleMapを表示、Mapピンを使い生息地を表示する 上記画面をTLの代替として生息情報を見れるようにする Mapピンをタップで詳細に遷移する 右下にボタンを配置し、そちらをタップで投稿へ遷移する ## バージョン管理 * リポジトリURL https://github.com/SSugimura/HakutakuZoo * 構造 developブランチからfeatureブランチを作って作業する 作業後は上記にプルリクを送る * 流れ ・ローカル上でdevelopに行く ・ローカルのdevelopにoriginのdevelopをpullする(&リモートにpush) ・developからfeature+作業名のブランチを切る ・上記のfeatureブランチに行く(&リモートにpush) ・作業を頑張る ・commitする ・featureブランチでdevelopをmergeする(コンフリクトあれば潰す) ・リモートにpushする ・originのdevelopにプルリクを送る ## 使えそうな記事 * 基礎 https://qiita.com/nkmk1215/items/7d73b4fd8cb5ec5ac486 * widget一通り確認できそうな記事 https://qiita.com/matsukatsu/items/e289e30231fffb1e4502 * 無限スクロール https://flutter.ctrnost.com/tutorial/tutorial06/ * FlutterでのAPI記事 https://qiita.com/abouch/items/90107b330bb126a6f742 * サクラのVPSについてココから一通り見れる https://knowledge.sakura.ad.jp/8218/ ## その他 # 一時的なメモ loginハリボテ作る デバイスにキャッシュする情報ー>自身が所持する図鑑 詳細の投票結果は別画面に遷移させて表示する