Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
android-mvc-frameworkが凄く
て泣きそうだったので
nakisousou でサンプル作った
。
2014/05/18
あじぇんだ
• 出会い
• nakisousou にする準備。
• nakisousou にする。
出会い
ある日、凄い人のブログを読んでいた。
その名も「
主に言語とシステム開発に関して」
ブログの中身も凄く濃い。
出会い
「凄いな凄いな~、怖いな怖いな~」と
思ってたら、
Android 関連の話題を発見。
出会い
先々月ぐらいから Web の MVC フレームワ
ークの話題が出ていたので、
「これはあれだ!!」
と、ピンと来る。
出会い
Wiki 見て感動。
( GoogleCode の Wiki )
getApplicationContext().getResources().getString(R.string.a
pp_name)
↓
$._(R.string.a...
出会い
かっこよすぎて泣きそうになったので、
サンプルとして nakisousou を作成。
nakisousou にする準備。
動き。
泣きそうな人を登録して泣きそうになった
回数を閲覧。
nakisousou にする準備。
https://code.google.com/p/android-mvc-framewo
から最新版の android-mvc-framework を
ゲット&解凍& Eclipse へインポート
nakisousou にする準備。
SDK Manager で Google APIs をダウンロー
ド
注)入ってない場合。
nakisousou にする準備。
パッケージ名を変える。
com.android_mvc.sample_project.*
→
com.android_mvc.nakisousou.*
リソースの参照エラーも合わせて
nakisousou に...
nakisousou にする準備。
とりあえず実行。
注)画像に意味は有りません。
nakisousou にする準備。
何もせずとも凄すぎてあふれ出る「マイガ
ッ」。
nakisousou にする準備。
準備が整ったので、 GoogleCode 様とオリ
エンタル情報システム株式会社様の情報
を参考にしつつ改造様してみる。(出展
参考)
nakisousou にする。
com.android_mvc.nakisousou.activities.insta
llation. InstallAppActivity の初期化メッ
セージを変更。
nakisousou にする。
ついでに com.android_mvc.nakisousou.activities
.installation. InstallCompletedActivity の初期化メッ
セージを変更。
nakisousou にする。
GPS 周りは今回扱わない事にした(※)の
で、
com.android_mvc.nakisousou.activities.mai
n. TopActivity を nakisousou 風味にして、
GPS ...
nakisousou にする。
DB 定義変更
com.android_mvc.nakisousou.db.schema.
SchemaDefinition から GPS 情報を抜いて
、
友達テーブルを変更。
nakisousou にする。
com.android_mvc.nakisousou.db.entity.
Friend を Nakisou へ変更。
age->nakisoucount
favorite_flag-> 削除
nakisousou にする。
com.android_mvc.nakisousou.db.dao.Friend
DAO も同じく NakisouDAO へ変更。
age->nakisoucount
favorite_flag-> 削除
※En...
nakisousou にする。
更に、泣きそうな回数を増減させる。
naitesou()
nakisoucount をアップ☆
usoppoi()
nakisoucount をダウン☆
nakisousou にする。
com.android_mvc.nakisousou.domain.
DBEditAction を対応させる。
ついでに DBUpdateAction も、
naitesou
usoppoi
を追加。
nakisousou にする。
com.android_mvc.nakisousou.activities.func_db.
DBListActivity も
「この子、泣いてそう」ボタンと「この子泣いて
ないわ」ボタン追加。
対応する Act...
nakisousou にする。
いざ実行!!
nakisousou にする。
で、
駄目だったので修正☆テヘペロ
Step 1 . 登録画面のUI修正を忘れる。
Step 2 . FuncDBValidation の修正を忘れる。
Step 3 . ボタンのテキストが長すぎてボタン押せなく...
nakisousou にする。
ひゃっほう!!
まとめ
・ MVC でガッツリとパッケージ分けしてもらっ
ているので、何処に何を追加すべきか悩まない
でいい。
・業務システム等で Android を利用するなら検討
する価値あり(ていうかしたい)。
・体系的に修正が入れ易い。
・なんで今まで...
出展
・凄い方のブログ
http://d.hatena.ne.jp/language_and_engineering/
・ android-mvc-framework
https://code.google.com/p/android-mvc-...
Upcoming SlideShare
Loading in …5
×

Android mvc-frameworkが凄くて泣きそう

10,073 views

Published on

  • Be the first to comment

Android mvc-frameworkが凄くて泣きそう

  1. 1. android-mvc-frameworkが凄く て泣きそうだったので nakisousou でサンプル作った 。 2014/05/18
  2. 2. あじぇんだ • 出会い • nakisousou にする準備。 • nakisousou にする。
  3. 3. 出会い ある日、凄い人のブログを読んでいた。 その名も「 主に言語とシステム開発に関して」 ブログの中身も凄く濃い。
  4. 4. 出会い 「凄いな凄いな~、怖いな怖いな~」と 思ってたら、 Android 関連の話題を発見。
  5. 5. 出会い 先々月ぐらいから Web の MVC フレームワ ークの話題が出ていたので、 「これはあれだ!!」 と、ピンと来る。
  6. 6. 出会い Wiki 見て感動。 ( GoogleCode の Wiki ) getApplicationContext().getResources().getString(R.string.a pp_name) ↓ $._(R.string.app_name) なんねこれかっこよか状態
  7. 7. 出会い かっこよすぎて泣きそうになったので、 サンプルとして nakisousou を作成。
  8. 8. nakisousou にする準備。 動き。 泣きそうな人を登録して泣きそうになった 回数を閲覧。
  9. 9. nakisousou にする準備。 https://code.google.com/p/android-mvc-framewo から最新版の android-mvc-framework を ゲット&解凍& Eclipse へインポート
  10. 10. nakisousou にする準備。 SDK Manager で Google APIs をダウンロー ド 注)入ってない場合。
  11. 11. nakisousou にする準備。 パッケージ名を変える。 com.android_mvc.sample_project.* → com.android_mvc.nakisousou.* リソースの参照エラーも合わせて nakisousou に変える。
  12. 12. nakisousou にする準備。 とりあえず実行。 注)画像に意味は有りません。
  13. 13. nakisousou にする準備。 何もせずとも凄すぎてあふれ出る「マイガ ッ」。
  14. 14. nakisousou にする準備。 準備が整ったので、 GoogleCode 様とオリ エンタル情報システム株式会社様の情報 を参考にしつつ改造様してみる。(出展 参考)
  15. 15. nakisousou にする。 com.android_mvc.nakisousou.activities.insta llation. InstallAppActivity の初期化メッ セージを変更。
  16. 16. nakisousou にする。 ついでに com.android_mvc.nakisousou.activities .installation. InstallCompletedActivity の初期化メッ セージを変更。
  17. 17. nakisousou にする。 GPS 周りは今回扱わない事にした(※)の で、 com.android_mvc.nakisousou.activities.mai n. TopActivity を nakisousou 風味にして、 GPS 関連の組み込みを削除。 ※GPS 周りも凄すぎてそこまで手が回らな かった。
  18. 18. nakisousou にする。 DB 定義変更 com.android_mvc.nakisousou.db.schema. SchemaDefinition から GPS 情報を抜いて 、 友達テーブルを変更。
  19. 19. nakisousou にする。 com.android_mvc.nakisousou.db.entity. Friend を Nakisou へ変更。 age->nakisoucount favorite_flag-> 削除
  20. 20. nakisousou にする。 com.android_mvc.nakisousou.db.dao.Friend DAO も同じく NakisouDAO へ変更。 age->nakisoucount favorite_flag-> 削除 ※Entity と同じ
  21. 21. nakisousou にする。 更に、泣きそうな回数を増減させる。 naitesou() nakisoucount をアップ☆ usoppoi() nakisoucount をダウン☆
  22. 22. nakisousou にする。 com.android_mvc.nakisousou.domain. DBEditAction を対応させる。 ついでに DBUpdateAction も、 naitesou usoppoi を追加。
  23. 23. nakisousou にする。 com.android_mvc.nakisousou.activities.func_db. DBListActivity も 「この子、泣いてそう」ボタンと「この子泣いて ないわ」ボタン追加。 対応する Action を com.android_mvc.nakisousou.controller. FuncDBController へ追加。
  24. 24. nakisousou にする。 いざ実行!!
  25. 25. nakisousou にする。 で、 駄目だったので修正☆テヘペロ Step 1 . 登録画面のUI修正を忘れる。 Step 2 . FuncDBValidation の修正を忘れる。 Step 3 . ボタンのテキストが長すぎてボタン押せなくなる 。
  26. 26. nakisousou にする。 ひゃっほう!!
  27. 27. まとめ ・ MVC でガッツリとパッケージ分けしてもらっ ているので、何処に何を追加すべきか悩まない でいい。 ・業務システム等で Android を利用するなら検討 する価値あり(ていうかしたい)。 ・体系的に修正が入れ易い。 ・なんで今まで気付かなかったんだろうか不思議 。
  28. 28. 出展 ・凄い方のブログ http://d.hatena.ne.jp/language_and_engineering/ ・ android-mvc-framework https://code.google.com/p/android-mvc-framework/ ・オリエンタル情報システム株式会社様   http://www.oisys.co.jp/techlabo_tool6.html

×