Gibt es eine Sequenz zum Lesen der Android-Entwicklerseite für einen Benutzer, der neu bei Android ist? [geschlossen]

8

Zusammenfassend: Ich kann ein Buch kaufen, die Leute sagen "Lies einfach die Entwicklerseite", ich mag es, mit dem Löffel das frühe Lernstück für eine Technologie zu füttern, welcher Weg durch die Entwicklerseite mir die Löffelfütterung gibt, die ich brauche (das heißt , Beispiele, die direkt mit dem besprochenen Abschnitt verbunden sind, ein klarer Weg usw.).

Ich sehe immer wieder, dass ich kein Android-Entwicklungsbuch kaufen muss, sondern nur die Android-Entwicklerseite lesen sollte , da sie alles enthält, was ich wissen muss. Ich sehe es eher als Trinken aus einem Feuerwehrschlauch .

Aber ich bin einer von denen, die gerne durch die Grundlagen geführt werden. Ich mag es, mein Wissen aufzubauen, anstatt in die Referenzdokumentation aufgenommen zu werden. Ich möchte auch sicherstellen, dass ich alle / die meisten behandelten Themen gesehen habe. Ich würde es hassen, das Falsche zu entwickeln, weil ich nichts über Fragmente, Inhaltsanbieter oder was auch immer weiß.

Da es sich also um eine großartige Ressource handelt, die besser ist als jedes andere Buch (wir brauchen keine stinkenden Bücher), wie kann ich die Website durchqueren, um die bereitgestellten Informationen so zu erhalten, wie es ein Buch tun würde?

Paul
quelle
1
Es ist genau so angelegt, wie ein Buch es auslegen würde. Es scheint , dass ist Ihr Problem mit ihm.
Ben Brocka
@ BenBrocka du musst ein paar beschissene Bücher lesen. Ich bekomme gute Informationen von ihnen, und sie sind nicht so angelegt ...
Paul
1
mit dem Löffel gefüttert? Wenn diese Strategie für Sie funktioniert, mehr Leistung. Aber es fiel mir schwer, mir vorzustellen, dass es in der schnelllebigen Entwicklungswelt (insbesondere in der schnelllebigen mobilen Arena) seitdem nicht mehr für mich funktionieren würde, zumindest so, wie ich es gesehen habe Der einzige Weg zu lernen (aber wirklich zu lernen) besteht darin, in eine reale Situation zu geraten. Wenn Sie versuchen , Ihr Wissen in kleinen Schritten aufzubauen , ist dieses Zeug zum Zeitpunkt der Verwendung veraltet. YMMV.
luis.espinal

Antworten:

11

Ich bin einer von denen, die gerne durch die Grundlagen geführt werden. Ich mag es, mein Wissen aufzubauen, anstatt in die Referenzdokumentation aufgenommen zu werden. Ich möchte auch sicherstellen, dass ich alle / die meisten behandelten Themen gesehen habe. Ich würde es hassen, das Falsche zu entwickeln, weil ich nichts über Fragmente, Inhaltsanbieter oder was auch immer weiß.
... wie durchquere ich die Website, um die bereitgestellten Informationen so zu erhalten, wie es ein Buch tun würde?

Die Durchlesesequenz , die dem Lernpfad nahe kommt, der vor einigen Jahren für mich gut funktioniert hat, lautet ungefähr wie folgt:

  1. Öffnen Sie die Registerkarte Dev Guide . Beachten Sie die Eröffnungserklärung ganz am Anfang:

    Der Dev Guide bietet eine praktische Einführung in die Entwicklung von Anwendungen für Android ...

  2. Lesen Sie die in der linken Spalte aufgeführten Themen einzeln von oben nach unten.
    Hinweis Der Umgang mit Hyperlinks in Dev Guide-Themen kann schwierig sein. Beim ersten Durchlesen würde ich es vermeiden, diese zu studieren und so durchzulesen, als wäre es einfacher Text - aber dies ist eher eine Frage der persönlichen Präferenz.

http://i.stack.imgur.com/U9hkO.jpg
Während es offensichtlich ist, wenn Sie die Pfeile und die entsprechende Registerkarte sehen, die oben im Screenshot geöffnet wurden, ist es nicht automatisch klar, wenn ein neuer Entwickler zum ersten Mal direkt auf http://developer.android.com landet .


Dies deutet nur darauf hin, dass ich aus dem Feuerwehrschlauch trinke ...

Nun, solche einführenden Anleitungen sollen ein schnelles Lernen ermöglichen . Wenn Sie das Gefühl haben, nicht schnell durchlesen zu können, lernen Sie besser, wie das geht.

  • Man kann genau diese Android-Anleitung verwenden, um diese Fähigkeit zu üben. Legen Sie einen angemessenen Zeitrahmen fest, um das Lesen abzuschließen - sagen Sie etwa eine Woche oder weniger. Setzen Sie sich ein realistisches Ziel - "in 3 Tagen Experte werden" reicht nicht aus. Ziel ist es, sich einen Überblick zu verschaffen und zu verstehen, wo nach Details zu verschiedenen Themen gesucht werden kann, die in Zukunft möglicherweise benötigt werden - solche Dinge. Beginnen Sie dann damit, die Leitthemen einzeln von oben nach unten zu lesen und versuchen Sie, mit dem festgelegten Zeitrahmen Schritt zu halten.

Es ist sehr unwahrscheinlich, dass Android die einzige Technologie ist, die Sie im Laufe Ihrer Karriere lernen müssen. Es werden noch viele andere vor uns liegen.

Wenn Sie Anfängerhandbücher erkennen und diese schnell durchlesen können, haben Sie auf lange Sicht einen ernsthaften Vorteil. Auf diese Weise können Sie schnell mit neuen Technologien arbeiten, während andere Leute sich immer noch über Feuerwehrschläuche beschweren und Zeit damit verschwenden, nach einer königlichen Straße zu suchen , die tatsächlich vor ihnen liegt.

Mücke
quelle
Dies deutet nur darauf hin, dass ich aus dem Feuerwehrschlauch trinke. Zum Beispiel werden Aktivitäten als 1. Abschnitt ausgeführt, aber erst am 6. Abschnitt wird über die Benutzeroberfläche gesprochen. Als Anfänger möchte ich, dass diese Dinge zusammengehalten werden, wenn ich anfange.
Paul
1
@ Paul ja das kommt mir bekannt vor. :) "Dieses Kapitel fühlt sich langweilig an, ich weiß, es gibt viel interessanter ein paar Sprünge vorwärts". Wenn Sie diese Art von Intuition entwickelt haben (was Sie ein bisschen über einen Benutzer stellt, der neu in Android ist, nicht wahr), sollten Sie diese Intuition verwenden, um eine Sequenz "anzupassen", in der Sie Dev Guide-Themen lesen. Wenn Sie Glück haben, können Sie Zeit sparen.
Mücke
1
@maple_shaft "Ich gehöre zu den Leuten, die gerne durch die Grundlagen geführt werden. Ich baue mein Wissen gerne auf, anstatt in die Referenzdokumentation aufgenommen zu werden. Ich möchte auch sicherstellen, dass ich alle / die meisten Themen gesehen habe bedeckt." - das ist das Zitat aus der Frage, die ich beantworten wollte
Mücke
1
@Paul - Ihre Frage ist im allgemeinen Sinne nicht zu beantworten, da fast jeder unterschiedliche Lernstrategien hat, insbesondere bei der Softwareentwicklung. Einige Leute werden zu Recht sagen, dass die Seite so gut ist wie das Buch, weil es für sie so ist. Bist du wirklich überrascht davon? Und denkst du eigentlich, sie sollten aufhören, das zu sagen? Es ist nicht nur spezifisch für Menschen, sondern auch spezifisch für Technologie.
Luis.espinal
1
Durch die Überarbeitung der Android Developers-Website gelangen Sie über den alten Link jetzt zur Indexseite der API-Handbücher . Ein besserer Start in diesen Tagen wäre wahrscheinlich die Trainingsindexseite .
Mark Booth
2

Nun, hier sind die Schritte, die ich unternommen habe (vorausgesetzt, ich springe gerne über meinen Kopf, was meiner Meinung nach nicht genau Ihre Art ist, Dinge zu tun):

  1. Google herum
  2. Hier finden Sie weitere Informationen: http://developer.android.com/guide/topics/fundamentals.html
  3. Holen Sie sich etwa die Hälfte durch, dann erhalten Sie ADD. Zurück zu Google. Bevor Sie dasselbe tun, werfen Sie einen Blick auf 'The AndroidManifest.xml, Aktivitäten und alle seine Unterseiten sowie die Benutzeroberfläche und alle seine Unterseiten
  4. Finden Sie einige Tutorials: (google it. Hackaday und ActiveFrequency hatten einige anständige, aber es gibt hier einige dumme Regeln für zwei Hyperlinks oder so, also kann ich sie nicht verlinken)
  5. Fühlen Sie sich bereit, mit der Arbeit an einer App zu beginnen
  6. Starten Sie die Programmierung
  7. Verwirrt werden
  8. Antworten finden Sie auf StackOverflow und anderen ähnlichen Websites
  9. Wenn ich einen Teil der App zum Laufen bringe und zum nächsten übergehe, überprüfen Sie den entsprechenden Abschnitt unter http://developer.android.com/guide/topics/fundamentals.html , um zu versuchen, alles zu finden, was relevant sein könnte.
  10. Stellen Sie irgendwann fest, dass ich mit meiner ersten App alles falsch gemacht habe, und wechseln Sie zu einer anderen.
Ross Aiken
quelle
Dies zeigt meinen Standpunkt, den ich
Paul
1
@Paul Wenn Sie beabsichtigen, eine vollwertige App als Lern-App zu erstellen, viel Glück. Wenn Sie eine gut durchdachte Idee haben, würde ich empfehlen, an einer App zu arbeiten, an der Sie den Großteil der Arbeit für Ihre Haupt-App wiederverwenden können. Ich denke, der größte Bereich, in dem ich es vermasselt habe, war, nicht alle verfügbaren Werkzeuge zu nutzen. Ich empfehle dringend, herum zu googeln, um zu sehen, wo die Leute Ihre Arbeit bereits für Sie erledigt haben. Versuchen Sie außerdem, Ihren Code so modular wie möglich zu schreiben, damit Sie ihn bei minimalem Aufwand herausspringen, testen, neu schreiben und wieder einfügen können, wenn Sie etwas reparieren müssen.
Ross Aiken
@Paul Habe gerade diese YouTube-Wiedergabeliste gefunden, könnte sich lohnen, hatte keine Gelegenheit, sie sich genauer anzusehen, hat 200 Videos zur Android-Entwicklung ...: youtube.com/playlist?list=PL2F07DBCDCC01493A
Ross Aiken
Ich habe mich gerade durch die ersten 20 Videos gearbeitet und bis jetzt scheint es fast genau das zu sein, was du brauchst.
Ross Aiken
1

Das Community College, das ich besuche, hat tatsächlich einen Kurs zum Erlernen des Programmierens in Android. Wir lernen zuerst die Grundlagen (und einige fortgeschrittene) von Java und gehen dann zu Android über. Das Lehrbuch erklärt die Dinge ziemlich gut und ist meines Wissens eines der wenigen Lehrbücher für Android-Programmierung, die es gibt. Hier ist ein Link dazu bei Amazon: http://www.amazon.com/Android-How-Program-Series-ebook/dp/B007HDPSAU/ref=pd_rhf_ee_p_t_3

Ich habe das eBook für mein iPad. Vielleicht könnte dir ein Lehrbuch helfen! Es enthält einige Fragen zur Selbsteinschätzung (und deren Antworten). Viel Glück :)

Faithe Elliott
quelle
0

Nachdem ich die Entwicklerseite durchgesehen habe, glaube ich, dass meine ursprüngliche Prämisse korrekt ist. Wenn Sie einen klaren (gleichmäßigen) Überblick über das Thema wünschen, verwenden Sie zuerst eine andere Quelle.

Ich konnte Android Boot Camp 2012 verwenden , um einen Überblick über das Thema zu erhalten. (Natürlich ist es nicht so toll, um später darauf zurückzugreifen)

Danach kann ich besser lesen, was auf der Entwickler-Website steht, und die Teile in einen guten Kontext stellen.

Paul
quelle