Hi Marius,
offt ist ein Vergleich (um irgend was zu verstehen) richtig. Lediglich es wird oft falsch verglichen. Leider Du kannst HTML mit Android Entwicklung nicht vergleichen - Sorry & FERTIG.
Das vieles auf /mit xml "verschnürt" ist - ist auch gut so. Schlaue Köpfe wissen schon was die gemacht haben.
Eine Aktivität entspricht also einem HTML Dokument. ...
Man kann so verglichen, aber das ist nicht richtig.
Eine Aktivität entspricht einer Anwendung ist schon besser, aber auch nicht 100% richtig. ... bemühe aber bittee google um eine Antwort zu bekommen.
... Bei Websites ist es ja so, dass alles ganz klar eingeteilt ist ...
Bei Java / Android ebenso. Es ist jedoch für einen ?ein / ?quereinsteiger etwas verwirrend. Weil! - man betrachtet alles auf einmal. Du sollst es "Modular" (Versuche die ganze Materie auf Einzige Module zu verteilen) zu sehen / betrachten versuchen.
Deine Anteilung:
HTML > Struktur / Layout -> werde ich nichts anderes als:
Java / Code / Layout interpretieren.
...
Das find ich ein bisschen komisch, da wird hier und da mal das Element
verändert. Mal in dem Java File, dann im Layout und dann im Style
Dokument.
My- Zurück:
In der HTML find ich ein bisschen komisch, da wird (z.B.) eine Buttonfarbe in den Tags verändert. Mal in der JS, dann mit CSS wieder im Style Dokument.
Also je nach zeit und Laune, kann solche Diskussion ins Unendlichen führen.
Das möchten wir aber nicht!
Da blickt man doch nach einer Weile nicht mehr durch wo und wann das
Element verändert wurde ...
Hier hast Du die WindowsXX Probleme entlarvt
.... Bei einer "Saubere" -> Strukturierter ... und und Programmierung schon! Glaube mir bitte.
Kann es sein, dass ich was grundlegendes übersehen habe? Ich denke
schon, weil so wie ich das alles verstanden habe, ist das sehr
uneffektiv.
Sehr wahrscheinlich JA!. Vielen ist nicht bewusst, dass JAVA =/= ANDROID
Und damit fängt schon alles an. Java ist nicht gleich Android!
Eeeeeeeeee????? JA - waaaasssss ?
Android ist ein Betriebssystem, aber auch eine Software-Plattform auf einem Linux- Kernel. Damit es plattformunabhängig ist, wurde die Dalvik Maschine drauf "geklatscht" Das ist auf Java-Technologie basierende VM. ..... -> JAVA - no sorry -> Dalvik Virtual Machine ... brrrrrrrr na ja so ist das Leben!
Ok.
(Was ich nicht verstehe, aber vielleicht bin zu doof dafür - fast jeder möchte heutzutage eine App entwickeln .... ok. ... von mir aus - gerne.)
Fazit:
- Android ist ein BETRIEBSYSTEM! -> Linux, Mac, Windows ähnlich.
- Android Entwicklung bedeutet nichts anderes als, eine Software für den Android Betriebsystem zu schreiben / Programmieren.
- Wer eine "Gute App" entwickeln möchte soll (nur meiner Meinung nach) sich mit:
-- Betriebsystemen vertraut machen
-- Java lernen
-- und letzt endlich die dazugehörige Android- API sich anstudieren
Glaube das war´s
LG
Georg
— geändert am 15.04.2015, 01:11:46
Sorry für Gramatik & Stilistik Fehler.
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.