curious4dev

色々ダメなandroidアプリを開発したい会社員 高橋が綴る、androidアプリ開発やArduinoについて

*

Androidアプリ作りと設計

 

お疲れ様です。高橋です。

ウォーターフォール型人間である私は、作りたいものをイメージすると設計したくて仕方ない病に罹患しております。趣味のAndriodアプリ作りと言えども例外ではないです。作りながら行き当たりばったりだと、「あ、このクラス外出ししないと」とか「コピペで済ませちゃえ」となってしまい、後になって「あー直したい。でも一度書いたコードに手を入れる事ほど嫌なことは無い」となり、趣味なのに嫌な気分(仕事を思い出す)になってしまうので、設計には多少時間を掛ける事としました。

発案した、作りたいものを

  1. 目的
  2. ストーリー
  3. 面白そうな部分

といった感じにまずは分解し、そこを更に分解していきます。データモデルであったり、アプリ全体の流れであったり、ユーザの挙動とデータへの作用を表したDFD的なものであったり。

書き出してみると、クラス図(兼ER図)は下記のような感じになり、

and03

 

流れを書き出してみると、下記のような感じになります。

and02

 

ぼかしていますが大体の規模感は把握出来ると思います。設計はひと通り済んだので後はひたすら実装あるのみ。今まで試してきた要素をくっつけるだけで、多分出来ると思われます。アクティビティの実装状況は全28個中なんと2。進捗状況は7%です。先は長いです。

設計に疲れたので久々にPhotoshopを立ち上げてSplash画面を作ってみました。

 

 

以上、よろしくお願い致します。

 - アプリ開発

  関連記事

「カナかな?」を実機デバッグし、ログ送出機能を追加してリリースしてみた。

お疲れ様です。高橋です。 デバッグしてみた 先日リリースした、西野カナ風の歌詞を …

遅刻の言い訳提案システム 第一週最終日

お疲れ様です。高橋です。 今週は稼働→分析→修正→稼働、という繰り返しを何度か実 …

総務省の統計APIからデータを取得する

お疲れ様です。高橋です。 androidアプリから総務省APIをコールしてみる  …

8bitサウンドを出すAndroidアプリをリリースしてみた。

お疲れ様です。高橋です。 先日の「Androidで8bitサウンドをモノフォニッ …

DLリンク付き言い訳提案システムとDL数の関係について

お疲れ様です。高橋です。 DLリンク付きの言い訳提案システムを1週間稼働させ、そ …

リリースアプリ群が累計400ダウンロード突破

お疲れ様です。高橋です。 スマートフォン向けアプリ群が2015年5月13日(水) …

Twitter上に広がる寝坊市場について

お疲れ様です。高橋です。 遅刻の言い訳アプリ 初週DL数 2/26頃にリリースし …

アプリ開発に必要な要素技術

お疲れ様です。高橋です。 androidアプリ開発に必要な要素技術はものすごーー …

8bit音アプリを実機デバッグし、モスキート音モードを追加してみた。

お疲れ様です。高橋です。 今日会社でAndroidを持っている人にインストールし …

androidアプリから総務省APIをコールしてみる

お疲れ様です。高橋です。 androidアプリから総務省APIをコールする事に成 …