Soll ich direkt mit java für android anfangen?

...komplette Frage anzeigen

3 Antworten

Wenn Du schnell Ergebnisse willst, starte gleich mit einer IDE für Android (z. B. Android Studio o. ä.). Suche 1-3 Youtube Tutorials und leg los.

Die Konzepte und Grundlagen kannst Du Dir später aneignen. Mach Dir aber mit diesem Ansatz keine großen Hoffnungen, dass Dein erstes Programm bereits läuft. Beginne also mit was ganz Einfachem: Zum Beispiel einem "Taschenrechner", der auf Knopfdruck zwei Eingabefelder entgegen nimmt, deren Inhalte in Zahlen umwandelt, die beiden Zahlen zusammenzählt und das Resultat in einem Label ausgibt. Sogar dazu gibt es Tutorials.

Anstelle der beiden Zahlen als Eingabe, bzw. Anstelle der Summe können später ganz andere Dinge stehen: Eingabe Ort -> Ausgabe aktuelle Temperatur, welche über eine Wetter-Webseite geholt wird. ...

Der Nachteil dieser Methode ist, dass Du mit den Grundlagen immer hinterherhinkst. Du lernst nur gerade das, was Du im Moment brauchst. Um direkt größere Anwendungen zu schreiben reicht das dann aber nicht.

Der umgekehrte Weg: Zuerst mit den Grundlagen zu beginnen und erst danach ein Android-Programm zu schreiben kann aber auch frustrieren, denn Du siehst Deine Resultate noch lange nicht. Dafür beherrschst Du danach die Grundlagen und kannst Dich viel freier in der Android IDE bewegen.

Vieleicht ist aber eine Mischform möglich: Schreibe zuerst obigen Taschenrechner. Danach vertiefst Du an einfachen Testprogrammen einige Grundlagen: Variable, Datentyp, Sequenz (Abfolgen), Ausdruck, Operatoren, Anweisung (Zuweisung oder Subroutinenaufruf), Selektion (Auswahl), Iteration (Schleife, Wiederholung), Subroutine selbst entwickeln, Objekte und Klassen, Methodenaufruf, Delegation, Vererbung, Schnittstellen (so, das wars, viel mehr habe ich in meiner 30-Jährigen Programmiererfahrung auch noch nicht benutzt).

Du schreibst dann etwas komplexeres und vertiefst die genannten Grundlagen aufs Neue. Und immer üben üben üben...

Und so sag ich schon mal "Willkommen neues Mitglied im Club der Programmiererinnen und Programmierer"!

Antwort bewerten Vielen Dank für Deine Bewertung

Zuerst mit Java, dann mit OOP im Allgemeinen und selbiges vertiefen und dann erst eine fremde API wie eben Android.

Antwort bewerten Vielen Dank für Deine Bewertung

Ne als ertses mal die Grundlagen

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?