書籍「Head First。 Android向けプログラミング»

こんにちは、habrozhiteli! 「Head First O'Reilly」シリーズに新しい本を追加しました。



画像 この本では、独自のアプリケーションを開発する方法と、シンプルなアプリケーションを構築してAndroid仮想デバイスで実行する方法を示します。 アプリケーションの構造化方法、インターフェイスの設計に慣れる方法、データベースの作成方法、アプリケーションをスマートフォンやタブレットで動作させる方法を学びます。 途中で、アクティビティやレイアウトなど、Androidアプリケーションの主要コンポーネントを検討します。 必要なのは、Javaの基本的な知識だけです。







この本は誰のために書かれたのですか?


次のすべての質問に「はい」と答えた場合:

1. Javaでプログラミングする方法をすでに知っていますか?

2. Android用アプリケーションの開発で習得し、ソフトウェア製品の分野で次のベストセラーを作り、大金を稼ぎ、独自の島を購入したいですか?

3.時間のかかる退屈な講義を聞くのではなく、実践的な仕事に従事し、習得した知識を適用することを好みますか?



この本はあなたのためです。



この本は誰に向いていないのですか?


次の質問のいずれかに「はい」と答えた場合:

1.短い入門コースまたはAndroidアプリケーション開発ガイドが必要ですか?

2.何か新しいことに挑戦するよりも、歯医者に行きたいですか? Androidの本では、元気な小さな男性はいるべきではありませんし、読者が退屈で死んでしまったら、さらに良いと思いますか?



...この本はあなたのためではありません。



この本は勉強したい人向けです。


どうすれば何かを知ることができますか? まず、この「何か」を理解する必要があります。次に忘れないでください。 もっと多くの事実を頭に押し込めるだけでは不十分です。 認知科学、神経生物学、学習心理学の分野における最新の研究によれば、資料を習得するには、ページ上の単なるテキスト以上のものが必要です。 私たちはあなたの脳を機能させる方法を知っています。



「ヘッドファースト」シリーズの基本原則:



可視性 。 グラフィックは通常のテキストよりも記憶されやすく、情報の認識効率を大幅に向上させます(調査によると最大89%)。 さらに、資料がより理解しやすくなります。 テキストは、関連する図面上に配置され、その下または次のページには配置されません。素材に関連する問題を正常に解決できる可能性は2倍になります。



会話の書き方 。 最近の研究では、(正式な講義ではなく)口語的なプレゼンテーション形式で、最終テストの結果の改善が40%に達することが示されています。 講義するのではなく、物語を語ってください。 あまり真剣に考えないでください。 あなたの注意を引くのは、テーブルでの楽しい会話や講義でしょうか?



読者の積極的な参加 。 蛇行に負担をかけ始めるまで、頭には何も起こりません。 読者は結果に興味があるはずです。 彼は問題を解決し、結論を定式化し、新しい知識を獲得しなければなりません。 そしてこれには、脳の半球とさまざまな感情の両方が関係する解決策に、練習と難しい質問が必要です。



読者の注意の引き付け(および保存) 。 誰もがよく知っている状況:「私は本当にこれを勉強したいのですが、最初のページで眠りに落ちます。」 脳は興味深く、奇妙で、魅力的で、予想外のことに注意を引きます。 複雑な技術トピックを勉強するのは退屈である必要はありません。 興味深いことがはるかに速く認識されます。



感情へのアピール 。 私たちの記憶能力は、感情的な共感に大きく依存していることが知られています。 私たちは無関心ではないことを覚えています。 私たちは何かを感じるときを覚えています。 いいえ、感情はそれとは関係ありません。私たちは驚き、好奇心、関心、「はい、私はクールです!」という感情などの感情について話しています。技術部門のボブ。



注意してください


これは参考書ではなく、教科書です。 あなたが取り組んでいる資料の研究を妨げる可能性のあるものはすべて、本から意図的に削除しました。 そして、本は読者が特定の知識と経験を持っていると想定しているため、本の最初の読書では、最初から始めるべきです。



Javaプログラミングの経験があることを前提としています。

JavaとXMLを使用してAndroidアプリケーションを構築します。 Javaプログラミング言語に既に精通していることを前提としています。 以前にJavaプログラムを作成したことがない場合は、この本に着手する前にHead First Javaを読んでください。



最初の章からアプリケーションの構築を始めます。

信じられないかもしれませんが、Android向けにプログラミングしたことがない場合でも、すぐにアプリケーションの作成を開始できます。 同時に、Androidの主要な統合開発環境であるAndroid Studioにも精通します。



トレーニング用のサンプルが作成されました。

本の作業中に、いくつかの異なるアプリケーションを作成します。 それらのいくつかは非常に小さいため、Androidの特定の側面に集中できます。 他の大規模なアプリケーションは、異なるコンポーネントが相互に連携して動作する方法を示します。 すべてのアプリケーションのすべての部分を終了するわけではありませんが、それらを自分で試すことを妨げるものは何もありません-これは学習プロセスの一部です。 すべてのアプリケーションのソースコードは、 tinyurl.com / HeadFirstAndroidで入手できます。



必須のエクササイズ

演習は、本の主要な資料の一部です。 いくつかの演習は資料を覚えるのに役立ち、他の演習はそれをよりよく理解するのに役立ちますが、他の演習はその実用的な用途に焦点を当てています。 演習をスキップしないでください。



繰り返しは意図的に適用されます。

このシリーズの本には、基本的な特徴が1つあります。資料を本当によく学習してほしい。 そして、あなたが学んだことをすべて覚えているように。 ほとんどの参考図書は、目標の暗記として設定されていませんが、これは参考図書ではなく、教科書です。したがって、いくつかの概念が本で何度か述べられています。



ブレーンストーミングの練習には答えがありません。

正しい答えがまったくないものもあれば、正しい答えを決める必要があるものもあります(これは学習プロセスの一部です)。 ブレーンストーミングのエクササイズのいくつかは、あなたの方向を見つけるのに役立つヒントを提供します。



著者について


ドングリフィスは、英国の主要な大学で数学を学び、優等学位を取得しました。 その後、彼女はソフトウェア開発のキャリアを続けました。 IT業界での彼女の経験は20年です。

本ヘッドファーストに取り組む前に。 Android向けのプログラミングであるDonは、Head Firstシリーズの3冊の本(Head First Statistics、Head First 2D Geometry、およびHead First C)をすでに執筆しており、このシリーズの他の本の研究にも参加しています。

ヘッドファーストシリーズの本に取り組んでいないドンは、たいてい太極拳のスキルを向上させ、読書、ランニング、製織、料理を楽しんでいます。 しかし、何よりも彼女は素晴らしい夫のデイビッドと時間を過ごすのが好きです。



David Griffithsは、Seymour Papertの作品に関するドキュメンタリーの後、12歳でプログラミングに興味を持ちました。 15歳で、Papertが作成したLOGOプログラミング言語の実装を書きました。 大学で理論数学を学んだ後、彼はコンピュータープログラムと雑誌記事を書き始めました。 彼は、アジャイル開発方法論の教師、開発者、ガレージ係員として働いていました(ただし、順序は異なります)。 Davidはプログラムを10言語で作成し、散文を1つで作成します。 そして、彼がプログラミング、文学作品、または教育に忙しくないとき、彼は自由時間を魅力的な妻と一緒に旅行します-そして、共著者-ドン。 まず頭に。 Android向けプログラミングDavidは、Head Firstシリーズでさらに3つの本を書きました。HeadFirst Rails、Head First Programming、およびHead First Cです。



著者Twitter



科学編集者


Edward Yu Shun Wonは 、2006年にHaskellコードの最初の行を書いて以来、プログラミング好きでした。 彼は現在、ロンドン中心部での貿易業務のイベント管理に取り組んでいます。 彼は、開発への情熱をロンドンJavaコミュニティとソフトウェアクラフトマンシップコミュニティとgeneしみなく共有しています。 彼の暇な時間に、エドワードはサッカー場やYouTubeのゲームレビューの準備中( @arkangelofkaos )にいます。



Tony Williamsは、JavaプログラミングとAndroidアプリケーションの作成の経験を持つ開発者です。



本の詳細は出版社のウェブサイトで見つけることができます

目次

抜粋



ホーカーのクーポンが25%オフ-Head First Android



All Articles