前回と前々回はこちら。
-
[初心者が『だめにならないアプリ』を作る道①] (https://qiita.com/interestor/items/8cdcb3bbaf7a7c07b378)
現状
使うことを優先してメイン機能をブラッシュアップし他を削る
まぁ当初想定していた機能には全然足りていないのですが、作っているうちに「やっぱり大事なのメインの機能とコンテンツでありその他はクリティカルではない」と思い始め、そして「メイン以外の部分データベースとかいって作るの難しい…」となったので、メインの部分をよくして、思い切って他の部分は削った。
今の時点で作り込むよりは、何が必要なのかを明らかにする方が筋が良さそう。
- 追加した部分
- ボタンを押した後のUIをボタンの色が変わる→メッセージ付きのモーダルウィンドウに変更
- コンテンツ(行動の種類)の追加
- コンテンツのデータはデータベースにおくのが理想だが、ちょっと難しかったのでコード内にベタがきしている
- 削った部分
- コンテンツをユーザーが編集・追加する機能
- 通知機能
- それに従ってナビゲーションバーも削った
どれも表側は作っていたのでもったいない気持ちはあったが、削ったことで全体としての完成度は上がった。
今後
- JavaScriptの基礎文法進める
- しばらく実際に使う&使ってみた上で機能を考え直す
- 通知機能の実装方法について調査