2011年01月17日
■[Android][開発] 私が参考にしたAndroidアプリ開発情報をまとめてみました
先日、以下の記事で初めて作ったAndroidアプリを紹介しました。
その後、そのアプリをAndroidマーケットで公開してみました。
はてブ閲覧用Androidアプリ「HTBPocket」を公開しました
この一連の作業で参考にした記事やサイトについて、
「Androidアプリ開発関連情報まとめ」としてまとめてみました。
開発環境構築
まず必要になるのが開発環境です。
以下はMacの環境構築です。
MacにAndroid SDKをインストール (Update 2010.05.25)
そして以下がWindowsでの環境構築です。
私はやったことないのでよく分かりませんが(^^;;
世界を目指せ!Androidアプリ開発入門:第2回 Androidアプリ開発のための環境構築
公式の開発情報
公式の開発者向けサイトです。
さすがに情報満載ですが、最初はあまり読み込む必要はないと思ってます。
必要に応じて見るようにしましょう。
なお、非公式ですが以下で翻訳されつつあるようです。
Android 開発ガイド - ソフトウェア技術ドキュメントを勝手に翻訳
Androidアプリ開発の入門特集記事
ネットには様々なAndroidアプリ開発の入門的な特集記事が数多くあります。
これだけ読んで実践してみれば、アプリを作ること自体は
問題なく出来るようになるはずです。
Eclipseの画面を交えての開発入門記事です。
開発初心者の方に最適だと思いました。
環境構築からもろもろ基礎的なこと、そしてAndroidマーケットでの公開まで。
ASCII.jp:これで作れる! Androidのアプリケーション
Eclipseの使い方からもろもろ基礎的なこと、そしてAndroidマーケットでの公開まで。
上の特集記事と構成は似てますが所々違うので、両方見てみるといいと思います。
連載インデックス「Androidで動く携帯Javaアプリ作成入門」
基礎的なことから複雑なことまで、バリエーションが豊富です。
タオの新人研修 Androidプログラミング 初めの1歩 | Think IT
簡易ブラウザを作るチュートリアルです。これは分かりやすい!
RSSリーダを作るサンプルがあります。
私が参考にした記事もこの記事でした。ありがとうございます。
Androidアプリ開発リファレンス系サイト
Androidアプリ開発情報で特徴的なのが、
リファレンス系のサイトが多い点だと感じてます。
アプリ開発入門記事でアプリの基礎が作れるようになったら
リファレンス系サイトが必ず必要になるはずです。
様々なクラス、要素が盛りだくさんです。必携です。
入門といいつつ、よく使われるクラスの使い方等を
より深く掘り下げて紹介されている印象。
Androidプログラマへの道 〜 Moonlight 明日香 〜
AndroidプログラミングのTipsメモです。盛りだくさん!
AndroidプログラミングのTips集です。
まだ1000個に到達してませんが、盛りだくさんです。
今後にも期待したいですね!
みゅお(muo_jp)によるAndroidのドキュメント翻訳
Googleのドキュメント翻訳サイトです。
内容は1.5時代のもので古いかもしれませんが、参考になります。
Androidアプリのプロジェクト公開サイト
プロジェクトを公開されているサイト等です。
いつか試してみたいなぁと思いつつメモ。
サンプルコード - ソフトウェア技術ドキュメントを勝手に翻訳
Android SDKに付属しているサンプルコードの解説です。
ゲームのプロジェクトが3つあります。
Androidアプリ開発で便利なライブラリ
以下の記事で詳しく紹介されてます。
Androidアプリ開発に関する技術資料
様々な技術資料があります。
技術資料 - 日本Androidの会(日本アンドロイドの会)
Androidアプリ開発時の重要ポイントと注意点
私もまだまだよく分かってるとは言い難いですが、
自戒も込めて、注意点を紹介してみます。
Androidアプリ作成の基本“Activity”とは何か? (1/2) - @IT
Activityのライフサイクルについて。かなり重要です。
マルチタスク実装後のiPhoneアプリの挙動と似てますね。
Androidアプリのメモリ管理について。
GCで勝手にどうにかしてくれるってわけじゃないんですね(^^;;
この辺、iPhoneアプリと同じ感覚です。
AndroidのappWidget作成時に行っておくべき消費電力対策についてのまとめ(その1)
ウィジェットを作る時には注意したい点です。
4. インテントとインテントフィルタ - ソフトウェア技術ドキュメントを勝手に翻訳
ASCII.jp:インテントによるアプリケーションとアクティビティの呼出し
インテントやインテントフィルタの使い方です。
インテントは奥が深いですよね・・・
デバッグツール
開発時には欠かせないデバッグツール系の紹介です。
私はddmsを使ってますが、これがいいよってのがあれば
むしろ教えてくださいお願いしますm(_ _)m
Snow Leopardでadbとddmsを使う - yoshi's blog
Androidアプリ開発におけるデザイン
売れるアプリにするなら、デザイン重要ですね。
はじめまして。Androidアプリ開発&デザイン(1/3) - @IT
Androidマーケットへの登録
私はこちらの記事を参考にしました。
ASCII.jp:アプリケーションをAndroidマーケットに登録する
Androidアプリ開発系ブログ
先人の方々の貴重な記事なくして、私がアプリを作ることは出来ませんでした。
感謝しつつ紹介させて頂きます。ほんの一部の方だけでスミマセンm(_ _)m
Androidアプリ開発者インタビュー
以前、以下にまとめてたので紹介。
Androidアプリの開発者インタビュー記事をまとめてみました
簡単Androidアプリ開発ツール
以前話題になった、Androidアプリを作れるWebアプリ等です。
まだ試してないのでどんなものかはよく分かりません(^^;;
以前凄く話題になってたサービスです。
プログラマじゃなくてもアンドロイドアプリが作れる!? | Think IT
「アプリケーション自動生成サービス」とのこと。
これは素晴らしいサービスですね!
iPhoneアプリ開発との違い
これは余談ですが、iPhoneアプリとAndroidアプリの開発は
やはりどこか、感覚的な点では似たとこが多いよなーと感じました。
その辺りのことが、以下の記事で詳細にまとめられてます。
AndroidとiPhoneのイベントハンドラの実装方法を比較する
iPhoneとAndroidのアプリケーション間連携方法を比較してみる
iPhoneとAndroidでちょっとしたデータの保存方法を比較してみる
Androidアプリ開発録的な記事
こういうのは、楽しさが伝わるのが一番じゃないかと。
Androidアプリ開発に24時間で挑戦してみた - 記者の眼:ITpro
読んでてすごく楽しそうな記事でした。
私も楽しかったですとも(^o^)
開発環境構築からアプリ開発入門、そしてより深い部分を経て
Androidマーケットでのアプリ登録へ、という
実際のアプリ開発で行うであろう流れに沿って紹介しつつ、
余談的な話も交えて紹介してみました。
とりあえず、以上です。
- Twitter / @hs996
- Twitter / @skuare
- Twitter / @kamigata0
- Twitter / @ripper0217
- Twitter / @barrackdo
- Money does not hurt your heart - TitaniumでAndroid/iPhoneアプ...
- X01HTの日記W-ZERO3とiPhone、iPadも - TitaniumでAndroid/iPhoneア...
- Twitter / @FMAction
- Twitter / @kamechi72
- Twitter / @fnta
- Twitter / @hourounetsu
- (TooLab.)Lab. 研究日誌 - 2011年01月17日のツイート
- Twitter / @ruikorick
- Twitter / @media_plan