IS03を使い倒すにはどうすればいいか考えた結果
自分でアプリを作ってみたら面白いのではないかという結論に至りました。
例え機能が少なくても
「自分で作った、自分にとって使いやすくて、自分だけのアプリ」
ってカッコよくないっすか!!
(これって厨二病ですか?www)
で、早速この本を買いました。
amazonのレビューとか他のサイトでも評判が良かったのと、
android2.1に対応している点です。
(IS03は2.1です。)
最終的には実際に書店で立ち読みして、これが分かりやすいと思って決めました。
本書には
EclipseのインストールからAndroidの開発環境の構築といったり、
シミュレータや実機での実行方法についても触れられています。
肝心の中身ですが、半分程度しか読んでないけど非常に分かりやすいと思う。
機能ごとに章分けされているし、ソースコードが簡潔なので、
サンプルコードを入力するのが楽。
別の本を見たとき、コードが長々と書いてあって嫌になった。
プログラム初心者がこれを読んで理解出来るかというと
そうでもないと思う。
javaもしくはオブジェクト指向の知識くらいは必要だと思う。
自分はjavaの本を簡単に読んだことがある。
(自分で自由にプログラムを書くことはできない、サンプルが必要w)
javaに一度でも触れていたので
Androidのプログラムもさほど困らずできたと思う。
もちろん、本の中でも説明はある程度あるけど、
javaやオブジェクト指向の本ではないので、触れない部分もある。
他の本のレビューを見ても同様で、
ある程度のプログラムの知識が必要みたいです。
一つ(C言語等)の言語を知っていれば
さほど難しくないけど、
javaで記述するのでjavaの知識はあるに越したことはない。
ソースコードの解説は分かりやすいので、理解しやすいと思う。
しかし、定数による挙動の違いなどの説明が少ない気もする。
そのため、自分で変えて確認するか、どんな定数が用意されているか確認するしなければならない。
まぁあんまり使わないから紹介されないだけかも知れないけど。
最後に、RPGやモグラたたき、Titterクライアントなど
いろんな機能を組み合わせたプログラムの説明があるので、
早く各機能をマスターして挑戦したい。
これからの成長次第で追記または新規で記事を追加していきたいと思う。
ちなみにjavaを勉強した本はコレ。
PR