Programmierung einer applikation

  • Antworten:18
  • Bentwortet
Steve Wenzel
  • Forum-Beiträge: 90

03.06.2012, 23:34:52 via App

Ich habe in letzter Zeit viel von dieser "Html 5" Programmierung gehört. Ist es damit möglich ein komplettes Android game zu programmieren?
Wenn ja eine kleine Idee habe ich auch schon, muss mir nur noch eine Handlung ausdenken.
Vielleicht findet sich auch ein kleines Team, was am Arbeiten dieser Idee mithilft.

Antworten
Stefan S.
  • Forum-Beiträge: 560

04.06.2012, 07:43:54 via Website

Hallo Steve

Ja das sollte möglich sein. Es gibt verschiedene Engines dazu
http://www.html5gamedevelopment.org/

Antworten
Ultimate Software
  • Forum-Beiträge: 110

04.06.2012, 11:27:06 via Website

...HTML5 für Spiele in Android..... ich weiss ja nicht.... also ich weiss nicht ob es überhaupt geht, und wenn dann mit einigen Abstrichen. Gerade Grafik-Anwendungen für Android sollten nativer gebaut sein.

<td class="alt1"> <!-- google_ad_section_start -->Mehrere WLANs?? Versuch doch mal den <a href="http://goo.gl/7ojEp&quot; target="_blank">SSID Selector</a>: <img src="images/smilies/extra/thumbsup.gif" border="0" alt="" title="Thumbsup" class="inlineimg" /><!-- google_ad_section_end --> </td>

Antworten
Steve Wenzel
  • Forum-Beiträge: 90

04.06.2012, 19:19:02 via App

Ultimate Software
...HTML5 für Spiele in Android..... ich weiss ja nicht.... also ich weiss nicht ob es überhaupt geht, und wenn dann mit einigen Abstrichen. Gerade Grafik-Anwendungen für Android sollten nativer gebaut sein.

Ich denke über das basteln einer applikation nach, welches programmierungsprogramm ich benötige weis ich nicht wirklich, deswegen dachte ich an html5. wenn es was anderes gibt dann schau ich es mir gerne an ;)

Antworten
Maximilian O
  • Forum-Beiträge: 990

04.06.2012, 19:56:15 via Website

Hey,
HTML5 ist erstmal keine Programmiersprache, sondern, wie der Name (Hyper Text Markup Language) sagt, eine Mark Up Sprache. Erst in Verbindung mit Javascript bekommt es einen objektorientierten Charakter. Also solltest du dir erst einmal grundsolide JS Kenntnisse aneignen (wenn du diese schon hast, super).
Dann kannst du theoretisch mit dem Texteditor loslegen :)
Ich bevorzuge jedoch NetBeans.

Liebe Grüße maximilian

— geändert am 04.06.2012, 19:56:28

Vergiss nie wieder Geburtstage, oder viel schlimmer, deinen Hochzeitstag - Birthdays Download

Antworten
Steve Wenzel
  • Forum-Beiträge: 90

04.06.2012, 20:49:08 via App

ich habe hier einige toutorials zur html 5 programmierung. ich weis das man da eclipse benötigt und haufen Gigabyte an irgendwelchen daten vom android SDK manager

Antworten
Stefan S.
  • Forum-Beiträge: 560

04.06.2012, 20:50:56 via Website

Steve Wenzel
ich habe hier einige toutorials zur html 5 programmierung. ich weis das man da eclipse benötigt und haufen Gigabyte an irgendwelchen daten vom android SDK manager

Also ich arbeite hier mit Visual Studio 2010

Antworten
Ultimate Software
  • Forum-Beiträge: 110

04.06.2012, 21:03:32 via Website

Also wenn du des englischen Mächtig bist, dann kannst du als kompletter Programmieranfänger auch gleich mit Java anfangen und die Tutorials von developer.android.com versuchen. Google hat sogar die Schritte zur Eclipse-Einrichtung Step-by-Step beschrieben.

Wenn du nur mal was probieren möchtest, weil du nicht genau weisst ob es was für dich ist: http://www.appinventor.mit.edu/
Android-Apps ohne Programmierung

<td class="alt1"> <!-- google_ad_section_start -->Mehrere WLANs?? Versuch doch mal den <a href="http://goo.gl/7ojEp&quot; target="_blank">SSID Selector</a>: <img src="images/smilies/extra/thumbsup.gif" border="0" alt="" title="Thumbsup" class="inlineimg" /><!-- google_ad_section_end --> </td>

Antworten
Maximilian O
  • Forum-Beiträge: 990

04.06.2012, 21:09:40 via App

Steve Wenzel
ich habe hier einige toutorials zur html 5 programmierung. ich weis das man da eclipse benötigt und haufen Gigabyte an irgendwelchen daten vom android SDK manager
Nochmal, mit HTML programmiert man nicht.

Wenn du wirklich direkt für Android entwickeln möchtest, würde ich dir auch Java ans Herz legen. HTML5 ist nur zum plattformunabhängigen entwickeln gedacht, was derzeit noch eine Wunschvorstellung ist.

Liebe Grüße Maximilian

— geändert am 04.06.2012, 21:10:10

Vergiss nie wieder Geburtstage, oder viel schlimmer, deinen Hochzeitstag - Birthdays Download

Antworten
Ultimate Software
  • Forum-Beiträge: 110

04.06.2012, 21:17:18 via Website

Maximilian O
Nochmal, mit HTML programmiert man nicht.

Naja... das ist eine Definitionsfrage.... die "Programmierer" haben sich früher immer darüber aufgeregt, wenn irgendein dahergelaufener HTML-Coder, meist ohne Informatik-Ausbildung, plötzlich etwas lauffähiges dahin gestellt hat und von Programmieren gesprochen hat..... aber was ist Programmieren?
Programmieren ist das richtige aneinander reihen von Befehlen damit der entsprechende Compiler oder Interpreter hinterher eine "Anwendung" daraus macht. Das kann man auch mit HTML, natürlich eingeschränkt, aber es erfüllt seinen Zweck..... theoretisch ist ein Formular in HTML schon eine Programmierung (spätestens wenn zu Überprüfung JS eingesetzt wird).... und ich habe schon HTML-JS-Projekte gesehen, die das meiste was hier so "programmiert" wird an Komplexität und Umfang bei weitem überschreiten.....

<td class="alt1"> <!-- google_ad_section_start -->Mehrere WLANs?? Versuch doch mal den <a href="http://goo.gl/7ojEp&quot; target="_blank">SSID Selector</a>: <img src="images/smilies/extra/thumbsup.gif" border="0" alt="" title="Thumbsup" class="inlineimg" /><!-- google_ad_section_end --> </td>

Antworten
Maximilian O
  • Forum-Beiträge: 990

04.06.2012, 21:39:25 via App

Das ist so nicht richtig.
http://blog.antikoerperchen.de/beitrag/59/html-ist-keine-programmiersprache-oder-wann-ist-eine-sprache-eine-programmiersprache.htm
Aber ja, da kann man sich wunderbar streiten :)

Liebe Grüße Maximilian

— geändert am 04.06.2012, 21:40:22

Vergiss nie wieder Geburtstage, oder viel schlimmer, deinen Hochzeitstag - Birthdays Download

Antworten
Steve Wenzel
  • Forum-Beiträge: 90

04.06.2012, 22:37:36 via App

aha. also gibt es ja so einige programme dafür. ich dachte ja an ein point'n'klick adventure, wo man dinge suchen muss um etwas zu erreichen. das ich da natürlich viele screens und räume und auch einiges an animatoinen brauche omg... ich benötige also ein programm zum perfekten zeichnen, und zum programmieren etwas wo man die screens schön einpflegen kann und natürlich die animationen darin.

— geändert am 04.06.2012, 22:38:01

Antworten
Maximilian O
  • Forum-Beiträge: 990

04.06.2012, 22:46:09 via App

Ähm... ja. Ich glaube du solltest erstmal mit einem Hello World anfangen.
Mir kommt es so vor, als ob du noch nie was von Programmierung gehört hast. Du kannst auch nicht, nur weil du einen Schraubenschlüssel hast dein Auto reparieren. Da gehört erstmal ne Menge an Grundlegendem dazu!

Liebe Grüße und guten Nacht,
Maximilian

Vergiss nie wieder Geburtstage, oder viel schlimmer, deinen Hochzeitstag - Birthdays Download

Antworten
Steve Wenzel
  • Forum-Beiträge: 90

04.06.2012, 23:09:37 via App

Hello world ist schon lange durch. fertig wäre ich auch schon längst mit größeren sachen wenn mein !rechner! (gurke) nicht so lahm wäre. der schafft es ja nicht mal den virtuellen screen zu laden. und immer wieder kommt ja wie so üblich keine rückmeldung. unser super rechner musste ja unbedingt durch private gelegenheiten dran glauben :( ach waren das zeiten...

Antworten
Maximilian O
  • Forum-Beiträge: 990

05.06.2012, 13:32:54 via Website

Hey Steve,
warum testest du deine App nicht einfach auf deinem Telefon, wenn der Emulator zu lange lädt?

Liebe Grüße Maximilian

Vergiss nie wieder Geburtstage, oder viel schlimmer, deinen Hochzeitstag - Birthdays Download

Antworten
Steve Wenzel
  • Forum-Beiträge: 90

05.06.2012, 21:05:41 via App

das hab ich ja dann auch gemacht, nur selbst beim eingeben der befehle streikt es schon.

Antworten
Aeefire
  • Forum-Beiträge: 172

06.06.2012, 23:04:12 via Website

Steve Wenzel
Hello world ist schon lange durch. fertig wäre ich auch schon längst mit größeren sachen wenn mein !rechner! (gurke) nicht so lahm wäre. der schafft es ja nicht mal den virtuellen screen zu laden. und immer wieder kommt ja wie so üblich keine rückmeldung. unser super rechner musste ja unbedingt durch private gelegenheiten dran glauben :( ach waren das zeiten...

Der Emulator ist bekannt dafür besonders langsam zu sein! Deswegen benützen die meisten Entwickler auch "physical devices" also Androidgeräte die über USB angeschlossen sind, um ihre App zu testen. Gerade bei kleineren Apps geht das deutlich schneller.

Wenn Applikationen nicht besonders "responsive" sind, also rückmeldungsfreudig, dann liegt das oft an suboptimaler Programmierung. Bei normalen nativen Apps, sollte man z.B. keine größeren Berechnungen im "main thread" machen, da die "user experience" sonst nicht besonders flüssig ist. Da empfiehlt es sich services oder ASyncTask oder andere Techniken zu verwenden.

Spieleprogrammierung hat grundsätzlich recht wenig mit klassischen Androidapplikationen zu tun und sind wohl ein eigenes (oft sehr fortgeschrittenes und aufwändiges) Thema.

Viel Spaß dennoch beim Programmieren! Lass dir lieber Zeit, das garantiert dir weniger Stress und deinen Usern eventuell flüssigere / stabilere Apps ;)

Antworten
Steve Wenzel
  • Forum-Beiträge: 90

06.06.2012, 23:41:28 via App

ich fange damit erst später an. wollte nur einige alternativen zu verschiedenen programmen, ist ja auch schon ein wenig zusammengekommen. schade das es nicht mehr den baukasten von google gibt, die videos dazu haben mir schon gut gefallen, nur eben schade, das der service eingestellt wurde :(

Antworten
Aeefire
  • Forum-Beiträge: 172

06.06.2012, 23:50:52 via Website

google mal danach.. ich glaube das MIT hat das ganze als open sourceprojekt wiederbelebt..

Antworten