E
Einmaliger, anonymer Poster
Gast
Ok, hab mich jetzt einen Tag lang mit dem programieren für andriod beschäftigt und ich muss sagen ...
WTF?
Ich habe turbopascal, C/C++,HTML/PHP/Ruby gelernt aber die sind alle kinderkacke im vergleich hierzu.
Nach einem Tag lesen und testen und lesen und testen ... bin ich exakt keinen schritt weiter gekommen.
Wenn ich eine neue programmier Sprache lerne dann beginne ich mit dem einfachen, variable, loops und conditions. Mit den 3 Sachen kann man bereits einfache Sachen machen die aber stark genug sind um Programme zu schreiben die man dann immer komplizierter machen kann. Sprich man fängt einfach an (das paradebeispiel der taschenrechner) und baut das dann immer mehr aus bis es irgendwann nen kleines spiel ist.
Das ist hier aber irgendwie nicht möglich.
Erstmal existieren keine wirklichen Tutorials im Internet. Es scheint irgendwo eine Tutorial zu geben was dann jeder kopiert hat. Nutzlos³. Wie man Variablen deklariert und verändert ist ja recht einfach, ist ja gut mit Java machbar. Loops und conditions findet man auch schnell heraus. Was man jedoch nicht heraus findet ... den einfachen und simplen output!
Jup, daran liegt es tatsächlich. So einfach es auch ist mit nem WYSWYG editor bunte knöpfe hinzulegen wo man will. So war es mir einen Tag lang nicht möglich es zu programmieren den Text eines TextView elements beim drücken eines Knopfes zu ändern. Ein Tutorial welches echt schlecht ist(aber im vergleich zu anderen immerhin durch quellcode copy'n'paste dennoch funktinoert) hat mir gezeigt wie ich den Text eines Edit Feldes auf knopfdruck änder. Meine Jahrelange erfahrung als Programmierer hat es mir jedoch nicht ermöglicht die Zeilen:
private EditText text;
text = (EditText) findViewById(R.id.TextView01);
text.setText("Test");
welche ich als die 3 entscheidenden Zeilen ausmachen konnte, so anzupassen das sie für ein TextView funktionieren.
Daher nun die einfache Frage:
Wie zum Teufel kann ich das hier lernen ohne 10 jahre meines Lebens verschwenden zu müssen?
Wie kann ich properties von beliebigen UI Elementen während der Laufzeit (per knopfdruck auf irgend nen UI knopf) ändern?(Nicht in "onCreate")(Obige "Schablone" ist ja offensichtlich zu speziel)
Ich verstehe nicht wieso es dazu nicht einfach ein Tutorial gibt!? Die Android apps scheinen wie nen webbrowser aufgebaut zu sein, einfach elemente die irgendwo auf dem Bildschirm liegen. Die elemente zu ändern ist doch DAS grundwissen um Apps zu schreiben.
Variablen kann man ja im hintergrund berechnen, aber anzeigen muss man sie ja damit und wenn man die x oder y lage als property ändern kann hat man ja bereits 2D Grafik.
Is mir echt unvorstellbar wieso es keine nützlichen Tutorials gibt ...
WTF?
Ich habe turbopascal, C/C++,HTML/PHP/Ruby gelernt aber die sind alle kinderkacke im vergleich hierzu.
Nach einem Tag lesen und testen und lesen und testen ... bin ich exakt keinen schritt weiter gekommen.
Wenn ich eine neue programmier Sprache lerne dann beginne ich mit dem einfachen, variable, loops und conditions. Mit den 3 Sachen kann man bereits einfache Sachen machen die aber stark genug sind um Programme zu schreiben die man dann immer komplizierter machen kann. Sprich man fängt einfach an (das paradebeispiel der taschenrechner) und baut das dann immer mehr aus bis es irgendwann nen kleines spiel ist.
Das ist hier aber irgendwie nicht möglich.
Erstmal existieren keine wirklichen Tutorials im Internet. Es scheint irgendwo eine Tutorial zu geben was dann jeder kopiert hat. Nutzlos³. Wie man Variablen deklariert und verändert ist ja recht einfach, ist ja gut mit Java machbar. Loops und conditions findet man auch schnell heraus. Was man jedoch nicht heraus findet ... den einfachen und simplen output!
Jup, daran liegt es tatsächlich. So einfach es auch ist mit nem WYSWYG editor bunte knöpfe hinzulegen wo man will. So war es mir einen Tag lang nicht möglich es zu programmieren den Text eines TextView elements beim drücken eines Knopfes zu ändern. Ein Tutorial welches echt schlecht ist(aber im vergleich zu anderen immerhin durch quellcode copy'n'paste dennoch funktinoert) hat mir gezeigt wie ich den Text eines Edit Feldes auf knopfdruck änder. Meine Jahrelange erfahrung als Programmierer hat es mir jedoch nicht ermöglicht die Zeilen:
private EditText text;
text = (EditText) findViewById(R.id.TextView01);
text.setText("Test");
welche ich als die 3 entscheidenden Zeilen ausmachen konnte, so anzupassen das sie für ein TextView funktionieren.
Daher nun die einfache Frage:
Wie zum Teufel kann ich das hier lernen ohne 10 jahre meines Lebens verschwenden zu müssen?
Wie kann ich properties von beliebigen UI Elementen während der Laufzeit (per knopfdruck auf irgend nen UI knopf) ändern?(Nicht in "onCreate")(Obige "Schablone" ist ja offensichtlich zu speziel)
Ich verstehe nicht wieso es dazu nicht einfach ein Tutorial gibt!? Die Android apps scheinen wie nen webbrowser aufgebaut zu sein, einfach elemente die irgendwo auf dem Bildschirm liegen. Die elemente zu ändern ist doch DAS grundwissen um Apps zu schreiben.
Variablen kann man ja im hintergrund berechnen, aber anzeigen muss man sie ja damit und wenn man die x oder y lage als property ändern kann hat man ja bereits 2D Grafik.
Is mir echt unvorstellbar wieso es keine nützlichen Tutorials gibt ...