AW: App selbst programmieren
AW: App selbst programmieren
Die Developer Kits findet man hier:
http://developer.android.com/sdk/index.html
In Ergänzung zu dem von @pesc verlinkten Thread gibt es noch die Möglichkeit, mit dem NDK (Native Developer Kit) Apps in C/C++ zu entwickeln. Das hat die Vorteile, dass man mehr Möglichkeiten hat und die Apps auch etwas performanter sein dürften, und den Nachteil, dass die Apps dann nur auf Android-Handys mit ARM-CPU laufen (wobei es glaube ich derzeit gar keine mit anderen CPUs gibt).
Also wenn Du (wie ich) vielleicht schon C/C++ beherrscht, aber nicht Java, dann wäre das NDK evtl. die bessere Wahl.
AW: App selbst programmieren
Ich hab dich mal verschoben und hoffe du bekommst hier schneller Hilfe.
AW: App selbst programmieren
Als C/C++ behersche ich sage ich mal in den Grundzügen, habe ich im Verlauf des Studiums "gelernt". Aber wie aufwendig ist es denn etwa, so ein App zu programmieren. Mir ist schon bewusst, dass es unterschiede gibt, was es alles können soll. Aber grundsätzlich, ist es viel Aufwand?
Habe auch schon gesehen, dass man auch etwas mit Grafikoberfläche programmieren kann, sprich die Oberfläche kann anscheinend mit so Art Drag and Drop erstellt werden.
AW: App selbst programmieren
Zitat:
Zitat von
Norbie
Als C/C++ behersche ich sage ich mal in den Grundzügen, habe ich im Verlauf des Studiums "gelernt". Aber wie aufwendig ist es denn etwa, so ein App zu programmieren. Mir ist schon bewusst, dass es unterschiede gibt, was es alles können soll. Aber grundsätzlich, ist es viel Aufwand?
Habe auch schon gesehen, dass man auch etwas mit Grafikoberfläche programmieren kann, sprich die Oberfläche kann anscheinend mit so Art Drag and Drop erstellt werden.
Hallo
Programmiert wird in Java. Ich kann dir nur das Buch "Android 2 - Grundlagen und Programmierung" empfehlen. Die erste Auflage des Buches kann man gratis im Netz runterladen.
Auch hier noch was interessantes:
http://www.vogella.de/articles/Android/article.html
AW: App selbst programmieren
Zitat:
Zitat von
Norbie
Habe auch schon gesehen, dass man auch etwas mit Grafikoberfläche programmieren kann, sprich die Oberfläche kann anscheinend mit so Art Drag and Drop erstellt werden.
Es gibt zum einen den App Inventor von Google. Da kannst Du Oberflächen zusammenklicken. Wie gut das tatsächlich geht kann ich dir aber nicht sagen, hab es noch nicht ausprobiert.
Wenn Du das SDK einrichtest und Eclipse benutzt kannst Du die Oberfläche auch mit drag-and-drop erstellen, nach meiner Erfahrung geht es aber im Texteditor mit etwas XML-Kenntnissen mindestens genauso gut, wenn nicht schneller + besser.
Sofern Du eine native Android-App programmieren willst finde ich auch, dass "Android 2 - Grundlagen und Programmierung" ein guter Einstieg ist. Hat mir auch ganz gut geholfen.
Je nachdem was Du vor hast sind auch sog. Web-Apps vielleicht eine Option. Die bestehen im Wesentlichen aus HTML und JavaScript und laufen damit nicht nur auf Androiden. Auch dazu gibt es (mindestens ein) gutes Buch, ich habe von Oreilly "Building Android Apps with HTML, CSS, and JavaScript"
AW: App selbst programmieren
Der App Inventor ist vielleicht zum reinschnuppern nicht verkehrt (habs noch nicht getestet), allerdings kann man damit erstellte Apps meines Wissens nicht im Market veröffentlichen.
Wir haben zu dem Thema auch einen Bereich unter http://www.pocketpc.ch/android-entwicklung/, da findest du auch einige Hilfen zum Einstieg ;)
Die oben angesprochene Erstausgabe von "Android - Grundlagen und Programmierung" bekommst du unter http://www.dpunkt.de/buecher/3436.html
Ansonsten gibts unter http://www.galileocomputing.de/katal...702A5EmOD-LITA auch noch einige interessante Lektüren in dem Bereich, allerdings nicht direkt zu Android, z.B. Java (also eher für Hintergrundwissen geeignet)
AW: App selbst programmieren
Zitat:
Zitat von
Norbie
Als C/C++ behersche ich sage ich mal in den Grundzügen, habe ich im Verlauf des Studiums "gelernt". Aber wie aufwendig ist es denn etwa, so ein App zu programmieren. Mir ist schon bewusst, dass es unterschiede gibt, was es alles können soll. Aber grundsätzlich, ist es viel Aufwand?
Habe auch schon gesehen, dass man auch etwas mit Grafikoberfläche programmieren kann, sprich die Oberfläche kann anscheinend mit so Art Drag and Drop erstellt werden.
Wenn man Java beherrscht braucht man für eine kleine App mit einer Datenbank und Anzeige/Hinzufüge Optionen nicht sooo lange (in Entwicklungszeit^^). Für meine App School Helper habe ich vlt 1 Monat gebraucht bis sie brauchbar war. Grafisch aufwändige Dinge (Games etc) benötigen natürlich einiges länger, aber das sollte sowieso klar sein ;)
Zum GUI zusammenklicken gibt es glaube ich noch DroidDraw (wenns das nocht gibt). Aber ich hab meine immer in Eclipse gebastelt^^ Da lernt man auch ein bisschen was über Android.
PS: Linkt doch nicht sofort auf andere Foren, helft dem PP-Entwicklerforum etwas :PPP
AW: App selbst programmieren
Naja es geht darum, habe ein Angebot für eine Bachelorarbeit. Dort soll ein App programmiert werden, welches den Fernseher bedienen kann. Also quasi das Handy als 2. Fernbedienung, nun wollte ich vorher mal abklären, wie lange so etwas dauert, da ich es nicht einschätzen kann.
AW: App selbst programmieren
Da musst aber allein schon nen speziellen Fernseher haben, wenns diesen direkt bedienen soll.
Fernseher werden doch grundsätzlich über Infrarot angesteuert oder nicht? Und da fällt mir auf die schnelle kein Androide für ein.
AW: App selbst programmieren
Zitat:
Zitat von
Frittenpiekse
Da musst aber allein schon nen speziellen Fernseher haben, wenns diesen direkt bedienen soll.
Fernseher werden doch grundsätzlich über Infrarot angesteuert oder nicht? Und da fällt mir auf die schnelle kein Androide für ein.
Da hast du natürlich Recht. Ich soll die Arbeit ja bei einem Fernsehhersteller schreiben. Also ich denke fast, dass man da auf Bluetooth gehen muss, denn wie du sagst, Infrarot ist ja so gut wie ausgestorben.
AW: App selbst programmieren
Achso ok, dann ists was anderes wen du da direkt an der Quelle sitzt ;)
Ist dann halt die Frage ob Bluetooth oder WLAN (ka wie weit die Fernseher dahingehend sind).
Zur Programmierung ansich kann ich dir leider nicht weiterhelfen, bin da noch nicht so fit drin ^^
AW: App selbst programmieren
Gegenfrage: Wie lange hast du Zeit für die Arbeit?
AW: App selbst programmieren
Hab dafür 3 Monate, muss aber auch irgendein Interface für die Kommunikation zwischen Handy und TV basteln. Also nicht komplett 3 Monate nur für Programmieren.
AW: App selbst programmieren
Aufgrund deiner Aussage
Zitat:
Als C/C++ behersche ich sage ich mal in den Grundzügen, habe ich im Verlauf des Studiums "gelernt".
würde ich mal sagen, du schaffst das nicht. Wenn du kein Java beherrscht, geschweige den das Konzept hinter Android, dann sind drei Monate praktisch nichts. Natürlich ist das nun eine sehr pauschale Aussage, aber wenn man mit deiner Arbeit am Ende auch was anfangen können soll und es über ein frühen Prototypen-Status hinaus gehen soll, dann wird das schon ein verdammt hartes Stück Arbeit. Aber "Hey", vielleicht stehst du ja auf "harten Scheiss", hast eine überdurchschnittlich hohe Auffassungsgabe und hast nebenbei keine anderen Verpflichtungen: Dann kann man das sicher auch in 3 Monaten schaffen! ;)
AW: App selbst programmieren
Zitat:
Zitat von
Norbie
Naja es geht darum, habe ein Angebot für eine Bachelorarbeit. Dort soll ein App programmiert werden, welches den Fernseher bedienen kann. Also quasi das Handy als 2. Fernbedienung, nun wollte ich vorher mal abklären, wie lange so etwas dauert, da ich es nicht einschätzen kann.
Ob das klappen kann wird stark davon abhängen welchen Fertigstellungsgrad die App haben soll und/oder wie viel Vorarbeit Du schon vor den 3 Monaten leisten kannst.
Ich will Dir den Mut und den Spaß an dem Thema nicht nehmen aber eine marktfertige App ohne Vorarbeiten und als Alleinkämpfer halte ich für unrealistisch (oder Du bis RICHTIG gut, dann meld dich mal wenn du fertig bist :-) ).
Ein gutes Konzept (technisch und von der Benutzerführung) und ein Proof-of-Concept (z.B. Fernseher lässt sich an und aus schalten) müsste machbar sein.
Edit: Ein Interface auch noch? Also auch noch die Hardware dazu? Das vereinfacht die Sache nicht gerade.
AW: App selbst programmieren
Deshalb habe ich mich ja hier gemeldet. Weil ich es überhaupt nicht einschätzen kann, wieviel Zeit sowas in Anspruch nimmt. Naja wie gesagt, auf der Handy Seite müsste man nichts weiter machen, hätte ja Bluetooth und WLAN auf TV Seite bräuchte man ja irgendeine Schnittstelle.
AW: App selbst programmieren
Also hab mich nochmal erkundigt, scheinbar hat sich wohl die Studienordnung geändert. Man hat nun 6 Monate für die Bachelorarbeit zeit. Sprich ich könnte mich etwa 3 Monate auf das App konzentrieren, 1 - 2 Monate auf das Interface und 1 Monat für das Schreiben der Arbeit.
Wäre das in der Zeit möglich?
AW: App selbst programmieren
Den Aufwand für das Interface kann ich nicht einschätzen aber aus dem Bauch raus müsste in 6 Monaten was auf die Beine zu stellen sein.
Ich würde grob planen: 1 Monat Konzept, 2 Monate Interface, 2 Monate App, 1 Monat Doku.
1 Monat Doku ist nicht grad üppig wenn Du Korrekturlesen, Drucken, Binden,... und so rechnest. Aber das Konzept musst du eh aufschreiben und ich würde auch während der Umsetzung schon mal den einen oder anderen Gedanken aufschreiben, dass du es am Ende nur noch rund machen musst.