Androidを初めて使用するユーザーのために、Android開発者サイトを読むための手順はありますか?[閉まっている]


8

要約すると、私は本を購入できます。人々は「開発者サイトを読むだけ」と言います。テクノロジーの初期の学習ピースをスプーンで食べさせたいのです。 、議論されているセクションに直接結びついた例、明確な道など)。

私はAndroid開発の本を購入する必要はなく、Androidデベロッパーサイトを読むだけで十分だと思っています。知りたいことがすべて含まれているからです。私はそれを消防ホースから飲むように見ています。

しかし、私は基本を説明するのが好きな人の一人です。リファレンスドキュメントに落ちるのではなく、自分の知識を蓄積したい。また、カバーされているすべてのトピックまたはほとんどのトピックが表示されていることを確認します。フラグメントやコンテンツプロバイダーなどについて何も知らないので、間違ったものを開発するのは嫌です。

それで、それは素晴らしい本であり、どんな本よりも優れています(悪臭のある本は必要ありません)。本がレイアウトするのと同じ方法で提供される情報を取得するためにサイトをトラバースするにはどうすればよいですか?


1
それは本がそれをどのようにレイアウトするかを正確にレイアウトされています。それあなたの問題だと思われます。
Ben Brocka

@BenBrockaあなたはいくつかの安っぽい本を読んでいる必要があります。私は彼らから良い情報を得ています、そして彼らはこのようにレイアウトされていません...
ポール

1
スプーン給餌?その戦略があなたのために働くなら、より多くの力。しかし、ペースの速い開発の世界(特に、ペースの速いモバイルアリーナ)では、それを理解するのに苦労しました。それは、学ぶ(しかし本当に学ぶ)唯一の方法は、実際の状況に落とされることです。赤ちゃんのステップで知識構築しようとすると、それを使いたいときまでに、それらは時代遅れになります。YMMV。
luis.espinal 2012

回答:


11

私は基本を歩くのが好きな人の一人です。リファレンスドキュメントに落ちるのではなく、自分の知識を積み上げたいです。また、カバーされているすべてのトピックまたはほとんどのトピックが表示されていることを確認します。フラグメントやコンテンツプロバイダーなどについて何も知らないので、間違ったものを開発するのは嫌です。
...本をレイアウトするのと同じ方法で、サイトを走査して情報を取得するにはどうすればよいですか?

シーケンスを読んで、次のように近い数年前に私のためによく働いたパスを学習へのルックスは約であること

  1. [ 開発ガイド ]タブを開きます。冒頭の冒頭の声明によると、

    開発ガイドは、Android向けのアプリケーション開発の実用的な入門書です...

  2. 左の列にリストされているトピックを上から下に1つずつ読んで
    くださいデベロッパーガイドのトピックでハイパーリンクを扱う場合は注意が必要です。最初の読み通しでは、これらを研究するために脇を踏み、平文のように読み通すことは避けますが、これはむしろ個人的な好みの問題です。

http://i.stack.imgur.com/U9hkO.jpg
上のスクリーンショットで矢印と関連するタブが開いているのを見ると明らかなように見えますが、初心者の開発者が初めてhttp://developer.android.comにアクセスしたときに、自動的に明確になるわけではありません。


これは私が消防ホースから飲むことを示唆しています...

まあ、そのような入門ガイドは迅速な研究を可能にするように設計されています。速く読むことができないと感じた場合は、その方法をよりよく学ぶことができます。

  • この非常にAndroidのガイドを使用して、そのスキルを練習できます。リーディングを完了するまでの妥当な時間枠を設定します。たとえば、1週間以内などと言います。現実的な目標を設定する-「3日でエキスパートになる」ことはできません。全体像をつかむこと、将来必要になる可能性のあるさまざまなトピックの詳細を探す場所を理解することなどを目的としています。次に、ガイドトピックを1つずつ上から下に読み始めます。時間枠の設定に遅れずについていきましょう。

非常に Androidはあなたがあなたのキャリアを通じて学習する必要があります唯一の技術であるとは考えにくいです。他にもたくさんあります。

初心者向けガイドを認識し、これらをすばやく読むことができると、長期的には大きなメリットがあります。これにより、すぐに新しいテクノロジーの使用を開始できるようになりますが、周りの他の人たちは消防ホースに不満を抱いており、実際に彼らの前にある王道を探すのに時間を浪費しています。


これは、私が消防ホースから飲むことを示唆しているだけです。たとえば、最初のセクションとしてアクティビティを行いますが、6番目までUIについて話しません。初心者として、私はそれらを始めながら一緒に結び付けたいです。
ポール、

1
@Paulそうだね。:)「この章は退屈に感じます、私にはもっと興味深い1、2ホップ先があることを知っています」。そのような直感を開発した場合(Androidを初めて使用するユーザーよりも少し上になるので、開発ガイドでは説明していません)、その直感を使用してシーケンスを「カスタマイズ」することを検討してください。運が良ければ、時間を節約できるかもしれません。
gnat

1
@maple_shaft「私は、基本的な知識を習得するのが好きな人の1人です。リファレンスドキュメントに落ちるのではなく、知識を積み上げたいです。また、すべてのトピックまたはほとんどのトピックが表示されていることを確認したいです。カバーされています。」-私は答えることを意図した質問からの引用です
ブヨ

1
@Paul-特にソフトウェア開発に関しては、ほとんどすべての人が異なる学習戦略を持っているため、一般的な意味ではあなたの質問には答えられません。一部の人々は、サイトが本と同じくらい良いので、彼らにとってはそうであると正当に言うでしょう。これに本当に驚いていますか?そして、あなたは実際に彼らがそう言うのをやめるべきだと思いますか?それは人々に固有であるだけでなく、テクノロジーにも固有です。
luis.espinal 2012

1
Android Developers Webサイトの刷新により、古いリンクからAPIガイドのインデックスページにアクセスできるようになりました。最近の良いスタートはおそらくトレーニングのインデックスページでしょう。
マークブース

2

さて、ここに私がとったステップがあります(私が私の頭を飛び越えたいのは確かですが、私が収集したものから、あなたのやり方とはまったく異なります)。

  1. 周りのグーグル
  2. 引き続きこちらから:http : //developer.android.com/guide/topics/fundamentals.html
  3. 途中まで進んでから、ADDを取得します。googleに戻る。同じことをする前に、「AndroidManifest.xml、アクティビティとそのすべてのサブページ、ユーザーインターフェイスとそのすべてのサブページ」を一読してください。
  4. いくつかのチュートリアルを見つけてください:(google it。HackadayとActiveFrequencyにはまともなものがありますが、ここに何か2つのハイパーリンクルールがあるので、リンクできません)
  5. アプリの作業を開始する準備ができていると感じます
  6. プログラミングを開始
  7. 混乱する
  8. StackOverflowや他の同様のサイトで回答を見つける
  9. アプリの一部が機能し、次のセクションに進むときは、http://developer.android.com/guide/topics/fundamentals.htmlの適切なセクションをチェックして、 関連する可能性のあるものを見つけてください。
  10. ある時点で、最初のアプリですべてがうまくいかなかったことに気付き、次のアプリに移ります。


これは私が作ろうとしていた私のポイントを示しています...私は避けたいです#10
ポール

1
@Paul学習用アプリとして本格的なアプリを作成するつもりなら、頑張ってください。よく考えられたアイデアがある場合、私がお勧めするのは、主なアプリの作業の大部分を再利用できるアプリでの作業です。私が失敗した最大の領域は、利用可能なすべてのツールを利用していないことでした。他の人があなたのためにあなたの仕事をしてくれた場所を確認するためにググるのを強くお勧めします。また、コードをできるだけモジュール化して、何かを修正する必要がある場合は、コードを取り出してテストし、書き直して、最小限の労力で元に戻すことができるようにしてください。
ロスエイケン

@Paulまた、このyoutubeプレイリストを見つけただけで、価値があるかもしれません。詳細を確認する機会がありませんでした。Android開発に関する200本の動画があります...: youtube.com/playlist?list=PL2F07DBCDCC01493A
Ross Aiken

最初の20本の動画をたどってみたところ、これまでのところ、ほとんど必要なもののようです。
ロスエイケン

1

私が通っているコミュニティカレッジには、実際にAndroidでプログラミングする方法を学ぶコースがあります。最初にJavaの基本(および一部の高度)を学習してから、Androidに移行します。教科書は説明の点で非常に優れており、私の知る限り、Androidプログラミングの教科書としては唯一の1つです。Amazonのリンクは次のとおりです:http : //www.amazon.com/Android-How-Program-Series-ebook/dp/B007HDPSAU/ref=pd_rhf_ee_p_t_3

iPad用の電子ブックを持っています。多分教科書があなたを助けるかもしれません!自己評価の質問(とその回答)がいくつかあります。幸運を :)


0

開発者サイトを通過した後、私は私の元の前提が正しいと信じています。トピックの明確な(ガイド付きの)概要が必要な場合は、最初に他のソースを使用してください。

Android Boot Camp 2012を使用して、トピックの概要を把握することができました。(もちろん、後で参照するのにはそれほど大きくありません)

その後、私は開発者のウェブサイトにあるものを読んで、それらを良いコンテキストに入れることができます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.