2022年ハッカソンで作成したアプリです
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
windowsの人はローカルのgitはgit config --global core.autocrlf input
をしておいてください。git リポジトリ内にCRLFのファイルが混ざるのを防ぎます。
新しい作業を行うときはissueを立ててmainブランチからfeature/#1-create-ui
のようにfeature/#{issue番号}-{説明(最悪なくても可)}
の命名則でブランチを生やしてください。作業が終わったらpushしてmainブランチへpull requestを出しておいてください。他の人に見てもらってからマージします。決してローカルでmainブランチにマージしないでください。
コミットメッセージやissueの内容は日本語でいいです
コードはpushする前に必ずフォーマットしてください。Android Studioでのショートカットはctrl+alt+lでvscodeではalt+shit+fまたは、保存時のフォーマットを有効にしているなら保存するだけで可能です。
vscodeでのformatはこちらのサイトを参照してください https://flutter-master.com/flutter-start/code-format-vscode/
ファイル分割はこちらのサイトを参考にUI部分をlib/view/
に、そのほかをlib/model
において下さい。
https://note.com/nbht/n/n339076d40641
命名規則やコーディング規約はこちらのサイトに従います。 https://sbfl.net/blog/2014/12/20/dart-style-guide/
- 独自に入力できるUI
- 四則演算をカッコつけたりして行う
- sin cos log 累乗
- 1時保存のメモリ
- 計算結果の保存
- 時間、角度、単位の計算
- 計算のプリセット
- 条件分岐
時間計算
- 四則演算(和差:時間、積商:実数)
gh-pagesへのデプロイは https://zenn.dev/nekomimi_daimao/articles/26fd2e3b763191 の丸パクリ ci/cdは https://github.com/subosito/flutter-action を使用