Android用の電卓アプリ、「TomaCalculator」をうぷ

今年の3月末に4.0以降に対応した新しいレイアウトの基本を勉強するために作成した電卓アプリを、機能やデザインを見直して本日GooglePlayにうぷしたので、そのメモ書きです。

 

まぁ例のごとくネーミングセンスがないのは仕方がないので、突っ込まないでくださいね。

 

 

さて、3月末は基本的な電卓アプリ機能を作成して、バグなどは放置状態だったんだけど、今回はバグの修正と、電卓の基本的な機能の見直し、正負の反転機能なども付けて、うぷしました。

 


とまとじゅーすのブログ-androidの電卓アプリ  とまとじゅーすのブログ-androidの電卓アプリ

 

 

 

 

 

TomaCalculatorの主な機能

 

 

 

  1. C:   M以外をクリアー
  2. CE:  直前の表示と値をクリアー
  3. CA:  オールクリア
  4. M+:  メモリープラス
  5. M-:  メモリーマイナス
  6. CM:  メモリーをクリアー
  7. RM:  メモリーを呼び出し
  8. +/-:  正負の反転
  9. 税込: 税込の値を表示
  10. 税抜: 税抜きの値を表示
  11. 四則:  いわゆる四則演算
  12. その他: %、税込、税抜の計算など

 

 

税率の設定はメニューから行えます

 

 

メモリーは計算結果を一旦保存し、新たに計算している途中で呼び出して使用できる機能です。

 

 

 

バグの修正と機能追加、アイコンデザイン等の作成や説明文の作成などなど、実質3日程度で仕上げました。金曜日に仕事が終わると同時に、ふと気が付けば日曜の、21時過ぎまで睡眠以外の時間、頑張って集中して作成していたのです。

 

 

 

 

 

人って期間を決めて物事を進めると、それなりに成果が出せるんだなぁと実感した3日間だった・・。

 

 


            - -―- 、
           /...::::::::::::::.. ヽ
         / ..:::u::::::::::::::/\ ヽ
         /..:::/::::/::::// ヽ l:. l.
         l:::::!::::/●)  (●)|:: |    寝てる間もNumberFormatの説明や
.         !:::l::::l ~"     u l:i:l    はまった個所(桁数の処理とか)がに出てきのです・・
         ヽ:i::!u   "   ノノ'
          /`ヽ.   ゚ ./ヽ     ,:'⌒~⌒"⌒ヽ
          /    `(N)´   ヽ   (          )
          l   i       i  |  (( γ ~~~丶 ))
 ̄ ̄ ̄ ̄ ̄ ヽ .,,) ̄ ̄ ̄ ̄(,,. ノ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄




               ミミ⊂ --- 、
               /..::::::::::::::..ヽ
               i..:::::::::::::::::::::::::::::::i
               i..:::::::▲'''''''''▲:::::i:
               |::::::l"" .♭ ""l::|.
               |::::::!、  ‐-‐ /:::|   「睡眠の整理力
                |:::〈〉`ト. _ イ::::::|  ってやつかしらね。
        ,, - 、     |:::::::/,.ー---l:::::|⌒
         { ム i   /´l:::::i::::::::: //:|::::l ヽ´
     .    `ヽ ヽ  ! |::::l::::::/ ./.:::|:::|. l .
          ヽ  ヽ! |::::l/   \:|:::| l.
           ヽ  ` .|::::l: ̄7   |:::! |
            ヽ、_, - - -  ̄ ̄  /

 

 

 

 

 

 

 

 

ちなみに、ソースコード等をプロジェクトごと公開するけど、制作過程が分かるように使ってないメソッドやログなんかもそのまま残しています。

 

 

 

 

 

まぁ日曜日までにうぷすると決めてたので、機能以外の部分、例えばabout画面のデザインが適当だし、ActionBarActionBarSherlockという、2.1以上の端末でActionBarが使えるライブラリ等も使えてなかったけど、機能はもちろん、drawbleをxmlで書いたり、Preferenceでの文字入力制限等のやり方を、極シンプルに実装したりしてるので、それなりに参考にはなるのか?なとは思う。

 

 

まぁそれ以上にダメな見本が多いんだけどね・・。

 

 

 

とりあえず、まだGooglePlayには反映されていないので、空っぽだけどgoogle+のページのリンクだけ張っておきます。

 

 

→ Android用の電卓アプリ、TomaCalclatorのGoogle+のページ

 

※ 審査とおったようなので、リンク張っておきます。

 

→ Androidの電卓アプリ、TomaCaluclator

 

 

本来ならブログなどでソースコードをアップすればいいのだろうけど、掲載できる量ではないので、eclipseで作成したプロジェクトをそのままアップします。PSD(フォトショップのファイル)もあるので、それは別にしていた方がいいかも。もちろんkeystoreファイルは削除していますw

 

 

 

 

プロジェクトファイルは中国情報フォーラムのアップローダーからダウンロード出来ます。

 

 

→ 電卓アプリのソースコード(※ 現在DL不可)

 

srcフォルダのjavaファイル中に簡単に説明書きしてますけど、いかに僕が作ったアプリがダメダメかみていただければ嬉しいですw いや、まじめにね・・。

 

 

ちなみに理解しやすいように簡単なフローチャートを書いて後日アップし直すかもしれません。

 

 

 

それにしても、作成とうぷが終わってブログ書いてるけど、疲労感に満ちてるのがよく分かる文章だ・・

ブログ移行してます → Newとまとじゅーすのブログ