開発者向けのAndroid。 困惑し、動揺

少し前に、1冊の本をレビューして「ギャップを埋める、Androidを学ぶ」という記事を書きました。 私はすべてを連続して読んだので、手紙の読者はこのトピックを続けるように頼みました。



今回は、現時点でロシア市場で公開されている最新の本-2015年の開発者向けAndroidを取り上げます。



これは、ピーターによってリリースされた第2版です。 初版の名前は少し異なっていました- プログラマー向けAndroid。 アプリケーションを作成し 、2013年にリリースされました。 ロシアの日付を挙げますが、外国の出版物よりも1年遅れています。



内容をざっと見てみると、基本的にそこに新しいものは何も現れていないことがわかったので、最初は、私は第二版を買うつもりはなかった。 しかし、Habréの出版社が割引価格でキャンペーンを組織したとき、彼は抵抗することができず、電子形式で本を購入しました。 私はルーブルでそれらをサポートすることにしたと仮定します。 さらに、私はピーターが現代の外国人作家による良い本を出版しようとしているロシアで唯一の出版社であったと信じています。



したがって、私の苦情はすべて出版社に関係するのではなく(出版社は正直に仕事をした)、著者に関係します。

行こう



私が本を読み始めたとき、最初はキャッチに気付かなかった。 私は、フラグ付きのクイズを作成するプロジェクトに着きました。 ところで、良い例です。 クイズを一度書いた後、自分のコードを初版のコードと比較しました。 そして彼は本からいくつかのアイデアを得た。 そのため、私がよく知っている例を読んだとき、その本の2/3がすでに読まれていたことに気付きました。



読書速度に驚いたので、本の出力を確認することにしました。 第1版は560ページ、第2版は384ページです。 通常、本は出版物から出版物に膨れ上がり、新しい技術に関する新しい章を獲得します。



内容を比較しなければなりませんでした-新しいエディションでは、いくつかのプロジェクトはありませんでした





括弧内に、プロジェクトで使用されるいくつかの技術を示しました。 トピックが研究するのに興味深いことに同意します。 そして今、彼らはなくなっています。 これらの章が省略された理由を理解しています。 たとえば、Route TrackerプロジェクトではMapActivityが使用されていましたが、これは長い間機能していませんでした。 しかし、作者が時代遅れの例をやり直し、同時に新しい要件を満たすためにプロジェクトをどのように近代化したかを語ることができなかったのです。



第2版​​ではAndroid Studioに言及しています。 悲しいかな、これは単なるマーケティング策略です。 はい、本はスタジオのダウンロード場所とインストール方法を説明しています。 ここで、Android Studioの説明が実際に終わります。



材料の供給の質-すべてはここで主観的です。 私の意見では、初心者プログラマーにとってこの本はあまり適していません。 はい、読者は盲目的にテキストをコピーできます-しかし、実際には猿の作品です。 理論上、数匹の猿がいつか戦争と平和を書くと言われています。 1人の猿の読者が5〜6のプロジェクトを書き直し、おそらく、それらも機能します。 しかし、読者は彼の行動を理解しますか? 個人的には、プロジェクトの作者が自分のプロジェクトを完全に書き、読者に自分のプロジェクトで見たものを伝えるだけの場合、このアプローチはあまり好きではありません。 しかし、これは事前に計画されたプロジェクトでも起こりません。 そして、ここでは、作成者でさえ作成されていないフラグメントメソッドがアクティビティクラスでどのように呼び出されるかを著者が示していることがわかります。 しかし、彼はすでにフラグメントを作成しているため、問題はありません。 プログラマーと著者の行動の一貫性の欠如は、資料の理解に寄与しません。

開発者が既に何らかのトレーニングを受けている場合は、例を理解しやすくなります。 メモリを更新するための参照資料として使用できます。



本が再び延期されたという事実を考えると、新しいマテリアルデザインについては何も記載されておらず、Android Studioについてはほとんど何も言われておらず、多くの章が削減されています。 残念だ。 もっと期待した。



最後に、外国の本を読んでいる人たちにアピールしたいと思います-最近、どのようなノベルティが好きでしたか?



All Articles