Your SlideShare is downloading. ×
0
Androidアプリ開発の極意
Androidアプリ開発の極意
Androidアプリ開発の極意
Androidアプリ開発の極意
Androidアプリ開発の極意
Androidアプリ開発の極意
Androidアプリ開発の極意
Androidアプリ開発の極意
Androidアプリ開発の極意
Androidアプリ開発の極意
Androidアプリ開発の極意
Androidアプリ開発の極意
Androidアプリ開発の極意
Androidアプリ開発の極意
Androidアプリ開発の極意
Androidアプリ開発の極意
Androidアプリ開発の極意
Androidアプリ開発の極意
Androidアプリ開発の極意
Androidアプリ開発の極意
Androidアプリ開発の極意
Androidアプリ開発の極意
Androidアプリ開発の極意
Androidアプリ開発の極意
Androidアプリ開発の極意
Androidアプリ開発の極意
Androidアプリ開発の極意
Androidアプリ開発の極意
Androidアプリ開発の極意
Androidアプリ開発の極意
Androidアプリ開発の極意
Androidアプリ開発の極意
Androidアプリ開発の極意
Androidアプリ開発の極意
Androidアプリ開発の極意
Androidアプリ開発の極意
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Androidアプリ開発の極意

3,396

Published on

Published in: Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,396
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
20
Comments
0
Likes
4
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 10分でわかる!Androidアプリ開発の極意!<br />山本 大策<br />@daisaku<br />2010/5/26<br />
  • 2. 自己紹介<br />山本 大策(ヤマモト ダイサク)<br />エンジニア<br />リクルートメディアテクノロジーラボ<br />@daisaku<br />
  • 3. こんなことをやってます<br />
  • 4. おつまみさん <br />5/24 ver1.5 リリース<br />
  • 5. はかるん<br />日々の行動の所要時間を計測<br />ダウンロード数 約250<br />
  • 6. Koememon<br />声でメモできる<br />ダウンロード数 約2000<br />
  • 7. ホットペッパー FooMoo for Android<br />ホットペッパー FooMooのお店情報を検索<br />ダウンロード数 約50000<br />
  • 8. 今日お話しすること<br />ちょっとしたAndroidアプリを開発して<br />世界に公開する方法<br />
  • 9. 質問<br />Androidアプリを作ったことがあるという方?<br />
  • 10. ちょっとしたAndroidアプリを開発・公開するまでの流れ<br />開発環境 <br />開発<br />パッケージ<br />公開 <br />
  • 11. 開発環境<br />開発環境 <br />開発<br />パッケージ<br />公開 <br />
  • 12. 用意するもの<br />PC <br />JDK <br />Android SDK<br />Eclipse + Android 開発用プラグイン<br />Android端末<br />参考 第2回 Androidのアプリケーション開発環境<br />http://thinkit.co.jp/article/910/1<br />
  • 13. 開発の様子<br />Eclipseで開発 <br />実機で確認 <br />ログは別ウィンドウで見たほうが見やすいです<br />
  • 14. 開発<br />開発環境 <br />開発<br />パッケージ<br />公開 <br />
  • 15. ちょっとしたAndroidアプリ<br />UI<br />Activity<br />DB<br />多言語化<br />
  • 16. UI<br />
  • 17. UIはXMLで作成<br /><?xml version="1.0" encoding="utf-8"?><br /><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"<br />android:orientation="vertical"<br />android:layout_width="fill_parent"<br />android:layout_height="fill_parent"<br />><br /><TextView<br />android:layout_width="fill_parent" <br />android:layout_height="wrap_content" <br />android:text="@string/hello"<br />/><br /></LinearLayout><br />
  • 18. 使えるUI<br />ListViewEditTextTabWidgetAlertDialogOptionsMenu<br />
  • 19. Activity<br />TwoActivity<br />OneActivity<br />start<br />画面から次の画面を起動するイメージ<br />
  • 20. ActivityをつなぐIntent<br />Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);<br />intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,<br />RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);<br />intent.putExtra(RecognizerIntent.EXTRA_PROMPT, getResources().getText(R.string.koememo_menu));<br />startActivityForResult(intent, VOICE_RECOGNITION_REQUEST_CODE);<br />Google音声検索<br />Twitter投稿<br />簡単にほかのアプリの機能が使える<br />
  • 21. DB<br />SQLiteOpenHelper<br />SQLiteDatabase<br />ContentValues<br />SQLiteCursor<br />標準でSQLiteが使えます<br />
  • 22. 多言語化<br />リソースファイルを用意するだけ<br />
  • 23. UI<br />Activity<br />DB<br />多言語化<br />声でメモできる「Koememon」<br />
  • 24. パッケージ<br />開発環境 <br />開発<br />パッケージ<br />公開 <br />
  • 25. パッケージング<br />証明書 を作成<br />Eclipseの機能でパッケージング<br />
  • 26. 公開<br />開発環境 <br />開発<br />パッケージ<br />公開 <br />
  • 27. Android Market<br />デベロッパー登録($25)<br />パッケージングしたアプリ + スクリーンショット2枚<br />
  • 28. アプリの説明<br />325文字(英語/日本語)と少ない<br />
  • 29. 公開後・・・<br />開発環境 <br />開発<br />パッケージ<br />公開 <br />
  • 30. アプリに対するコメント<br />リアルです<br />
  • 31. バグ修正<br /> バグ修正<br />開発環境 <br />開発<br />パッケージ<br />公開 <br />
  • 32. バグ修正のメリット<br />Ver1.0 リリース<br />Ver1.1 リリース<br />修正したときにまた使ってもらえる<br />
  • 33. バグレポート(ver2.2~)<br />バグをすぐに確認できる<br />
  • 34. 今日お話ししたこと<br /> バグ修正<br />開発環境 <br />開発<br />パッケージ<br />公開 <br />
  • 35. 開発期間<br />3日<br />1日<br />30日<br />
  • 36. 最後に<br />世界の携帯電話契約数 <br />http://www.gsmworld.com/<br />面白いアプリを作っていきましょう!<br />

×