(^q^)うわー超使いやすい!
(^q^)なにこれ設定楽だわ
(^q^;)でもなんだかすげー分かりにくいし、xcodeのほうが使いやす
()...おっと誰か来たようだ、ちょっといってくる。
閑話休題
Eclipseみたいにややこい設定があるのは面倒ですよね!
さくっと開発してしまいたいのでBeta版だからと気後れせずに使っていきましょう。
初心者が使ってみた感想なんて誰が見るの?とも思いますが、参考になれば幸いです。
以下、僕がとりあえず5日間ぽちぽち触って困った点、感動した点です。
導入超簡単
eclipseの頃はSDKダウンロードしてそのパスを通して....
とかエンジニア初心者殺しが多かったですが、此方はとっても楽ちんでした。
最新版落として、インストして、SDKを落としたらほぼOKです!
ツールバーにあるこいつらが結構よくて
左から順に
GradleSync - 設定ファイルを変えた際に、全体的にその変更を反映させる。
ADV Manager - Androidシミュレイターの仮想デバイスの作成
SDK Manager - SDKダウンロードマネージャーの起動
Android Device Monitor - 実機テストした際に実機のモニタリングが出来る。
僕がまだAndroid慣れしてないのも相まって、
IDEでぽちぽちするだけですぐ出来るのは嬉しいですね。
シミュレイターとか、xmlPreviewが早い!
流石に最適化されているのか、デバックの時凄く早くて助かります。
(まぁそれでも実機のほうがさくさくなのですが(^_^;))
なんでファイルの表示方法三種類もあるの?
xcode出身だと統一感がなくて辛いです。
- Project - ディレクトリ構造そのまんまの常時
- Packages - パスが通っているもののでパッケージの中身が表示
- Android - パスが通っているもの
って感じでしょうか。
表示を「Android」でやっている時にxcode感覚でファイルを小分けにしようとすると
「New」> 「Directory」
とやると何も表示されなくて、なんでや。
と思っていましたがFinderや「Project」で見るとしっかり作成されていました。
そこに新しいクラスファイルを作ると、ようやく「Android」でも見れるようになりました。
なんて面倒な....
キーバインドがeclipseと違う、らしい。
今まであまりeclipseに触れ合ってこなかったので
僕の実感としては少ないですが、それでも少なからずちょっと使いにくさを感じてしまいます。
小話
僕のイージーミスを紹介したいと思います。
ライブラリってどう入れるのよこれ。
build.gradleのdependencies部分を書き換えると
色々パス通しとか面倒なことをやってくれるのが
gradleの良いところ。
NewProjectで
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:21.0.0'
}
と既に記述してありましたので、
「じゃあv13のAndroidサポート入れるなら」
compile 'com.android.support:appcompat-v13:21.0.0'
これを書き加えればOKだな!
などという愚行を犯しました。(爆)
最初出来ずにlibsファイルがないからかな?とかと思い、ファイルを単体でDLして
ファイルパス通してみたりして、意味が無かったり....。
わけのわからんエラーに襲われ、小1時間ほど悩むことに
正しくは
compile 'com.android.support:support-v13:20.+'
こうですので皆さんもお気をつけて下さい!
すっと落ちたらxmlあたりの設定を見なおせ!
errorもなく無言でアプリが落ちてしまったら
それはxmlの指定の部分が誤っている可能性があります。
Sampleのコピペを組み合わせていくとMainActivity辺がかぶっちゃうからね...
こうしてAndroid開発は成ってゆく
何はともあれ
書籍をさーっと目を通してなんとなくの知識が身についた後で挑むのが良いですね!
とはいえ、まだAndroidStudioはBeta版です。だんだん安定してきてはいますが....
eclipseもAndroidStudioも触ったことある先輩エンジニアに尋ねた所
・SDKとか作るのであればまだeclipseの方が良い。
・簡単に作るなら、シミュレイター早いし、xmlの処理早いし、AndroidStudioが良い。
というお話を聞くことが出来ました。
一応僕の方でもネットで色々調べましたがどちらを使うにあたって
大きなメリット、デメリットはなさそうなので(自分調べ)
これからAndroidアプリを作る皆さんはAndroidStudioがいいのでは!?
と、安直に僕は思うわけです!