「Androidプログラミング上達読本」という本です。
著者の一人の方がツイートしているのを見かけて知りました。
まだまだ知らないことはたくさんありますが、それでも初心者の域は脱していると思っているので、上級者はどのようなことをしているのかに興味がありました。
掲載されているのは以下の8記事。
・ Java歴10年の筆者によるAndroid初挑戦レポート
・ サクサク動く快適UIへの近道
・ アプリの無応答を防ぐStrictモードの使い方
・ Android3.0で追加されたプロパティーアニメーション
・ jQueryMobileで作るWebアプリとネイティブ連携
・ マルチタッチ、カメラやセンサー、GPS機能を活かすアプリ開発
・ 自分専用「電話帳アプリ」の自作レポート
・ 自作アプリをセキュアにする6つの対策ポイント
それぞれに感想を。
・ Java歴10年の筆者によるAndroid初挑戦レポート
Java歴10年はすごいすわ…。
読んでいて「え、そんなに簡単にAndroidってわかるものだっけ?」と思いました。
僕はAndroid1.5の頃からやっていますが、こんなに簡単にはいかなかったような…。
いや、当時Java未経験だった自分と比べるのは失礼ですけど。
ある程度Javaの経験がある人だとAndroidって簡単なんでしょうかね。
・ サクサク動く快適UIへの近道
ツールを使って快適さを向上させようという記事。
こういったツールのお話は良いですよね。ネットだとあまり詳しい説明されていることが少ないですし。
自分のアプリでもこういった方法使って快適なものにしたいですが、どうしても後回しになってしまいます。
・ アプリの無応答を防ぐStrictモードの使い方
自分が一番興味を持った記事です。
「自分に厳しく」といった感じのStrictModeの説明。
いつか自分も実践しようと思いました。
ただ、これも後回し系です。
一番興味を持った記事ではありますし、やれば良くなる!とは思うのですが、やはり「自分に厳しく」は難しい…。
・ Android3.0で追加されたプロパティーアニメーション
これまでとは違ったアニメーション方法です。
自分は以前からあるビューアニメーションという方法しか知りませんでした。
プロパティアニメーションはオブジェクトのパラメータの値を変化させるアニメーションだそうです。
これを見た時、なんでこれが最初からなかったのか不思議に思うくらい自然なアニメーション方法だと思いました。
アニメーションはユーザからもわかりやすい部分なので、積極的に取り入れていきたいですね。
・ jQueryMobileで作るWebアプリとネイティブ連携
jQueryもおもしろそうですよねぇ。
自分はほとんどクライアント側のプログラムばかり書いてきたので、サーバ側のプログラム(javascriptはそうでもないかな…)は、ほとんどやったことがないのですけど、おもしろそうですよねぇ。
やっぱりネイティブアプリを書くより速いですしね。こういったものも覚えなければなぁ、と思いました。
・ マルチタッチ、カメラやセンサー、GPS機能を活かすアプリ開発
・ 自分専用「電話帳アプリ」の自作レポート
この2つの記事はスマートフォンの機能を使っているということでまとめて。
昔、自分でもカメラアプリを作ったときのことを思い出しました。
当時はよくわからないままコード書いていたので、これくらいまとまった資料があるとやりやすかったろうなぁ、と。
すごく詳しいところまで書いてあるわけではないのですが、基本だけでもわかると理解が早かったとおもいます。
あの頃に読みたかった。
・ 自作アプリをセキュアにする6つの対策ポイント
最近、いろいろと話題になりますよね。特にAndroidはいろいろと自由なだけに。
短いページ数ですが、気をつけるべきところがまとめられているのではないかと思います。
まったく知らないのと、ここに書かれていることだけでも知っているのでは大違いです。
仕事では多くの人に使ってもらうアプリを作っているので、僕もこういう点を注意しなければ…。
どの記事も面白かったです。
それぞれ著者の得意分野なのでしょうか。記事から楽しさが伝わってきます(気のせい?)。
掲載されたコードも短めで、本とPCをにらめっこしながら読み進むタイプではないので、電車の中で楽しく読むことができました。ちょっと本のサイズは大きいですけど…。
同じように初心者の域は脱しているという方は、ぜひぜひ読んでみると良いと思います。
タグ:android