AndroidStudio で
行ってみよう!!
~ Windows8 編 ~
Rounded M+ (ラウンデッド・エムプラス)
@twikaz
Andy Rubin
http://www.crunchbase.com/person/andy-rubin
イントロ編
Introduction by Larah McElroy
これからの時代は
Chrome !!
頑張ります ...
コワーキングスペース
参加コミュニティ・セミナー
GDG 四国
日本 Android の会四国支部
日本 Android の会中国支部
瀬戸デ部
WordBench 愛媛
Creator's village in Ehime
すだちハッカソン
DevLOVE 四国
...
Java 用の IDE
Eclipse + ADT Plugin
※ADT-Bundle
NetBeans + NBAndroid など ...
IntelliJ IDEA
+ Android SDK
5 月 16 日リリース
0.1.8 リリース(6月28日頃)
49 件のコメント (6/28 時点 )
Awesome !!
Android チーム、
ありがとー!
But Android 4.3??
パレットが開かないよ~
Eclipse ユーザ
ショートカットが
わからないよ~
ビルドするのに Ecl...
インストール編
Install Failed by Danny Howard
まずは Download
375MB ほど
Java SE Development Kit
JDK1.7 がみつかりました
Android Studio Setup
インストール先を指定して実行 ...
Android Studio Setup
前の設定ファイル?
ともかく起動します
えっ?
あれ?
そしてアップデート
Check for Updates now.
差分は 9MB ほどでした
念のためチェック
サンプルプロジェクト編
Cybermummy 2010 freebies by PlayPennies
SDK の中の Sample
android-studiosdk
の中の
extrasandroidsupportsamples
Create from existing sources
次へ
次へRounded M+ (ラウンデッド・エムプラス)
進めます
Rounded M+ (ラウンデッド・エムプラス)
開けました
Manifest ファイル
じゃあ Debug してみる?
じゃあ Debug してみる?
無理でしょ
Project Structure
Library を追加
android-support-v13.jar
ビルド OK
0 errors, 1 warnings
動かしてみる?
Target Device を USB に
動きました
Screen Capture(DDMS)
Screen Capture(DDMS)
Tip of the Day
CTRL + N (Navigate) で、
希望のクラスをすばやく開くことができます。
Android Studio の特徴編
Studio G by Phil Manker
ちょっと待った !!
ADT ビルド環境
Eclipse 用プロジェクト
ちょっと待った !!
Gradle ビルド環境
Android Studio
Eclipse で Export
Eclipse Eclipse ADT Plugin
File → Export...
Eclipse からのインポート
Android Studio の特徴
● Gradle ベース
● リファクタリング、 Quick fixes
● Lint tools
パフォーマンス、バージョン互換性、 ...
● リッチ・レイアウト・エディター
テストが src 内にまとまる
Android Studio の特徴
複数デバイスの同時表示
Android Studio の特徴
あくまでも
early access preview
なので
未実装の機能、バグ
などあります
Gradle
Make 、 Ant 、 Maven に次ぐ
第 4 のビルドツール
http://d.hatena.ne.jp/kaakaa_hoe/20130312
http://d.hatena.ne.jp/bluepapa32/20110...
Gradle の普及 - IDE
● Eclipse
Eclipse plugin for Gradle
● IDEA (Jetbrains)
IDEA plugin for Gradle
● NetBeans
Gradle plugin fo...
Gradle –の普及 CI Server
Continuous Integration Server
継続的インテグレーション(ビルド、テストの自働化)
● Jenkins
Jenkins plugin for Gradle
● TeanCi...
Gradle –の普及 Repository Manager
プロジェクト関連ファイルの一元管理システム
● Artifactory
● Nexus
● Sonar
● JRebel
● Heroku
● Github
www.gradle.o...
VCS 編
Ooops! by Tim Ellis
VCS with Android Studio
●Mercurial
●Git
●Subversion
●BitBucket(*)
Bitbucket
git.exe の Path を確認して Test(msysgit)
Bitbucket
goo.gl/TvRRu
stackoverflow の記事
Android studio VCS integration
-> Jebrains にプラグインがあるよ
Bitbucket – Android Studio Plugins
goo.gl/KSwKQ
Bitbucket – Android Studio Plugins
File-Settings-Plugins
Bitbucket – Android Studio Plugins
bitucket.zip
Bitbucket – Android Studio Plugins
Share project ...
Bitbucket – Android Studio Plugins
Login ...
Bitbucket – Android Studio Plugins
Share project on ...
Bitbucket – Android Studio Plugins
リポジトリが追加できた。
その他編
etc by (OvO)
アプリの署名・リリース
アプリの署名・リリース
アプリの署名・リリース
アプリの署名・リリース
Eclipse で Gradle
goo.gl/kzgnJ
Gradle Integration for Eclipse
Eclipse で Gradle
Gradle Integration for Eclipse
※ レスポンシブウェブデザイン!!
TDD
● 新規プロジェクトを作成
New Project...
● テスト用フォルダを作成
src/instrumentTest
● java フォルダを作成
src/instrumentTest/java
● テストパッケージを作成
src...
TDD
※ 時間があればデモ
TDD
tinyurl.com/ViewAsserts
assertOnScreen(View origin, View view)
Assert that view is on the screen.
Tips: CodeCompletion
0.2.1 on 7 月 19 日
参考資料
● Migrating from Eclipse
bit.ly/17w3hwa
● Android Studio Tips and Tricks
bit.ly/17wCRuh
● Android Studio 最速入門~効率的に
コー...
ご清聴に感謝いたします。
m(__)m
Android studio で行ってみよう!!
Upcoming SlideShare
Loading in...5
×

Android studio で行ってみよう!!

4,460

Published on

『HTML5とか、Androidとか、WEBやら、なんやらかんやら』
日本Androidの会 四国支部 四周年イベント
http://atnd.org/events/41163
こちらでプレゼンした際の資料です。

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

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

No notes for slide

Android studio で行ってみよう!!

  1. 1. AndroidStudio で 行ってみよう!! ~ Windows8 編 ~ Rounded M+ (ラウンデッド・エムプラス) @twikaz
  2. 2. Andy Rubin http://www.crunchbase.com/person/andy-rubin
  3. 3. イントロ編 Introduction by Larah McElroy
  4. 4. これからの時代は Chrome !!
  5. 5. 頑張ります ...
  6. 6. コワーキングスペース
  7. 7. 参加コミュニティ・セミナー GDG 四国 日本 Android の会四国支部 日本 Android の会中国支部 瀬戸デ部 WordBench 愛媛 Creator's village in Ehime すだちハッカソン DevLOVE 四国 CSS Nite OSC 愛媛 Code Haiku Agile459 スタートアップ愛媛 GrowUp などなど
  8. 8. Java 用の IDE Eclipse + ADT Plugin ※ADT-Bundle NetBeans + NBAndroid など ... IntelliJ IDEA + Android SDK
  9. 9. 5 月 16 日リリース
  10. 10. 0.1.8 リリース(6月28日頃)
  11. 11. 49 件のコメント (6/28 時点 ) Awesome !! Android チーム、 ありがとー! But Android 4.3?? パレットが開かないよ~ Eclipse ユーザ ショートカットが わからないよ~ ビルドするのに Eclipse の 2~3倍かかる感じ バグレポート 送ったんだけど I also have a ploblem
  12. 12. インストール編 Install Failed by Danny Howard
  13. 13. まずは Download 375MB ほど
  14. 14. Java SE Development Kit JDK1.7 がみつかりました
  15. 15. Android Studio Setup インストール先を指定して実行 ...
  16. 16. Android Studio Setup
  17. 17. 前の設定ファイル?
  18. 18. ともかく起動します
  19. 19. えっ?
  20. 20. あれ?
  21. 21. そしてアップデート Check for Updates now.
  22. 22. 差分は 9MB ほどでした
  23. 23. 念のためチェック
  24. 24. サンプルプロジェクト編 Cybermummy 2010 freebies by PlayPennies
  25. 25. SDK の中の Sample android-studiosdk の中の extrasandroidsupportsamples
  26. 26. Create from existing sources
  27. 27. 次へ 次へRounded M+ (ラウンデッド・エムプラス)
  28. 28. 進めます Rounded M+ (ラウンデッド・エムプラス)
  29. 29. 開けました
  30. 30. Manifest ファイル
  31. 31. じゃあ Debug してみる?
  32. 32. じゃあ Debug してみる? 無理でしょ
  33. 33. Project Structure
  34. 34. Library を追加
  35. 35. android-support-v13.jar
  36. 36. ビルド OK 0 errors, 1 warnings
  37. 37. 動かしてみる? Target Device を USB に
  38. 38. 動きました
  39. 39. Screen Capture(DDMS)
  40. 40. Screen Capture(DDMS)
  41. 41. Tip of the Day CTRL + N (Navigate) で、 希望のクラスをすばやく開くことができます。
  42. 42. Android Studio の特徴編 Studio G by Phil Manker
  43. 43. ちょっと待った !! ADT ビルド環境 Eclipse 用プロジェクト
  44. 44. ちょっと待った !! Gradle ビルド環境 Android Studio
  45. 45. Eclipse で Export Eclipse Eclipse ADT Plugin File → Export...
  46. 46. Eclipse からのインポート
  47. 47. Android Studio の特徴 ● Gradle ベース ● リファクタリング、 Quick fixes ● Lint tools パフォーマンス、バージョン互換性、 ... ● リッチ・レイアウト・エディター
  48. 48. テストが src 内にまとまる
  49. 49. Android Studio の特徴 複数デバイスの同時表示
  50. 50. Android Studio の特徴 あくまでも early access preview なので 未実装の機能、バグ などあります
  51. 51. Gradle Make 、 Ant 、 Maven に次ぐ 第 4 のビルドツール http://d.hatena.ne.jp/kaakaa_hoe/20130312 http://d.hatena.ne.jp/bluepapa32/20110209/1297267328
  52. 52. Gradle の普及 - IDE ● Eclipse Eclipse plugin for Gradle ● IDEA (Jetbrains) IDEA plugin for Gradle ● NetBeans Gradle plugin for NetBeans www.gradle.org/tooling
  53. 53. Gradle –の普及 CI Server Continuous Integration Server 継続的インテグレーション(ビルド、テストの自働化) ● Jenkins Jenkins plugin for Gradle ● TeanCity Gradle plugin for TeanCity ● Bamboo Bamboo Artifactory plugin www.gradle.org/tooling
  54. 54. Gradle –の普及 Repository Manager プロジェクト関連ファイルの一元管理システム ● Artifactory ● Nexus ● Sonar ● JRebel ● Heroku ● Github www.gradle.org/tooling
  55. 55. VCS 編 Ooops! by Tim Ellis
  56. 56. VCS with Android Studio ●Mercurial ●Git ●Subversion ●BitBucket(*)
  57. 57. Bitbucket git.exe の Path を確認して Test(msysgit)
  58. 58. Bitbucket goo.gl/TvRRu stackoverflow の記事 Android studio VCS integration -> Jebrains にプラグインがあるよ
  59. 59. Bitbucket – Android Studio Plugins goo.gl/KSwKQ
  60. 60. Bitbucket – Android Studio Plugins File-Settings-Plugins
  61. 61. Bitbucket – Android Studio Plugins bitucket.zip
  62. 62. Bitbucket – Android Studio Plugins Share project ...
  63. 63. Bitbucket – Android Studio Plugins Login ...
  64. 64. Bitbucket – Android Studio Plugins Share project on ...
  65. 65. Bitbucket – Android Studio Plugins リポジトリが追加できた。
  66. 66. その他編 etc by (OvO)
  67. 67. アプリの署名・リリース
  68. 68. アプリの署名・リリース
  69. 69. アプリの署名・リリース
  70. 70. アプリの署名・リリース
  71. 71. Eclipse で Gradle goo.gl/kzgnJ Gradle Integration for Eclipse
  72. 72. Eclipse で Gradle Gradle Integration for Eclipse ※ レスポンシブウェブデザイン!!
  73. 73. TDD ● 新規プロジェクトを作成 New Project... ● テスト用フォルダを作成 src/instrumentTest ● java フォルダを作成 src/instrumentTest/java ● テストパッケージを作成 src/instrumentTest/java/com.example.sample.test ● テストクラスを作成 MainActivityTest
  74. 74. TDD ※ 時間があればデモ
  75. 75. TDD tinyurl.com/ViewAsserts assertOnScreen(View origin, View view) Assert that view is on the screen.
  76. 76. Tips: CodeCompletion
  77. 77. 0.2.1 on 7 月 19 日
  78. 78. 参考資料 ● Migrating from Eclipse bit.ly/17w3hwa ● Android Studio Tips and Tricks bit.ly/17wCRuh ● Android Studio 最速入門~効率的に コーディングするための使い方 bit.ly/14wdKEd
  79. 79. ご清聴に感謝いたします。 m(__)m

×