ども、スィンです。
現在電卓アプリを作っています。とりあえず標準機能の実装とテストが完了したのでベータ版をリリースしておきます。
試してみたい方はコチラからどうぞ。
ダウンロード:dentakuccha_0.1.0.apk
普通によくある電卓を作っても仕方ないので、いつもながらの「特徴」を仕込んであります。
特徴
24桁の入力、48桁の表示に対応
スクリーンショットを見ていただいたらお気づきかと思うのですが、24桁入力できます。計算結果は48桁まで表示可能です。
パーセント計算対応
%の計算ができます。これ覚えると面白いですよ。以下例です。
- 10,000円の25%OFFの価格: 10,000 – 25 % = 7,500
- 30,000円の40%の価格: 30,000 * 40 % = 12,000
- 5,500円の税込価格: 5,500 + % = 5,940
- 1億2千万人の43%の人数を求める: 120,000,000 * 43 % = 51,600,000
分数の分母入力だけで少数計算
1/2であれば「2÷=」、1/3であれば「3÷=」、1/125であれば「125%=」と入力するだけで目的の少数を計算します。
入力間違いはクリアーボタンで1文字消去が可能。長押しで全クリアー
「C」ボタンはパソコンでいうところの「バックスペースキー」に値する動作で、最後の1文字を消します。長押しすると値や演算などすべての状態が初期化されます。
1,000単位で入力可能な「000」ボタンを実装
アリそうであんまりない?「000」ボタンを実装です!
最後の計算状態を画面左上に表示!
演算状態(÷、×、+、-)やエラー(E)、初期化状態(C)、計算結果表示(=)などのステータスを画面左上に表示します。
プラスマイナス変更ボタン実装
あると便利ですよね!
文字サイズ自動調整
最近の流行りですね。実装しておきました。
イコールで最後の計算を繰り返し
普通の電卓にはかならずある機能ですね。「1+5=」と入力した後に、イコールを更に押すと「+5」が繰り返されるという機能です。
今後の予定とか
以下の様なことを予定してますが、アイデアや希望などあったらどしどしお寄せ下さい!
- アイコン作成
- playストアリリース
- 文字フォント変更
- 壁紙変更
- ボタンテーマ変更
- ボタン配列変更
- サウンド設定・変更
- バイブ設定・変更
- インタースティシャル広告(、またはフッター広告など)
- 設定メニュー(BS機能使わない、バイブ使わない、等)
- 定額カンパ、月額カンパ
いやぁ、「電卓ってそんなもの簡単でしょ!」って思ってたのですが、数値入力時、演算子入力時、計算結果演算後など状態が変わるので結構面倒でした。他の方のソースを参考にしつつ、四苦八苦して作りました。ぜひお試し頂ければ嬉しいです!不具合報告とか感想とか有りましたら、@iam_o_sin までご連絡下さい!
「キーを打つたびにキーの配列が変わる電卓」という素晴らしいアイデアを「背徳のヒバリーラムネ」さんに頂きました!これはぜひ、別の「電卓ゲー」みたいなアプリでリリースしたいと思います!
弊社では、「さらに高みを目指したいエンジニア」を育てる環境を用意しています。
株式会社 #sinProject CEO/CTO
Twitterアプリ1位 #Tweecha2 企画制作
サービス・システム設計開発、コンサルタント
#sinPro式学習 #Svelte #TypeScript #Flutter #Dart #Java #HTML #CSS
#kimurakan ピアノ弾き語り