0.はじめに
こういう記事書くの初めてなのでどこかおかしくてもどうかご許しを。
この記事を書いているときの自作todolistのバージョンは1.4.2です。
1.目次
- 作ったもの
- 仕様
- 作った感想
2.作ったもの
原神やスタレで、イベントやデイリー,樹脂,ショップを忘れるのを防ぐために、ToDoListを作りました。
- 制作期間: 1,2週間くらい
- 使用したもの:
- html
- css
- Typescript
- 実行環境
- windows os
- google chrome
3.仕様
使い方
- リストの追加
- General Day Week Monthの項目を選択(あとで項目ごとの違いを説明)
- 入力欄に追加したい項目を入力する
- addボタンを押す
- その他
- リストを削除するときは項目の隣りにあるXボタンを押す
- ラベルを押すとチェックをつけたり外したりできる
General Day Week Monthでリストを追加したときの違い。
- Generarl: チェックは自動で外されない
- Day: 日付が変わるごとに、チェックが自動で外される
- Week: 月曜をまたいだら、チェックが自動で外される
- Month: 月が変わるごとに、チェックが自動で外される
3.作った感想
html css typescriptを使ってアプリを作るのは初めてで、デザインが上手にできなくて少し残念。
typescriptで開発するのが楽しい、自分にあった言語だと思えた。
とりあえずいろんな言語触ってみて、プログラミングの基礎がわかってきた頃だからかもだけど、結構スラスラ書けるし、型のエラーが減るからかなりありがたい。
localStorageからIndexeddbに移行するときめっちゃ大変やった。
でもデータベースの基礎がなんとなくだけどわかってきて成長を感じた。
開発効率を上げるために、エラー対処力が自分に必要だと感じた。
いろいろ調べているうちに思ったんだが、Reactとかいう超便利なツール?ライブラリ?あるんやと知って、そっち使うべきだったなとちょっと後悔。