Skip to content

2022年のハッカソンで制作する電卓

Notifications You must be signed in to change notification settings

herring101/calculator2022

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

calculator2022

2022年ハッカソンで作成したアプリです

Getting Started

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.

gitを使う際にすること

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時保存のメモリ
  • 計算結果の保存
  • 時間、角度、単位の計算
  • 計算のプリセット
  • 条件分岐

時間計算

  • 四則演算(和差:時間、積商:実数)

About

2022年のハッカソンで制作する電卓

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 95.1%
  • Swift 3.5%
  • Kotlin 1.1%
  • Objective-C 0.3%