Google App Inventor

  • 197 Antworten
  • Letztes Antwortdatum
Naja.. Eigentlich eine gute idee, aber es kommen dann ja mehr sinlose Anwendungen
 
Gibt es eine Möglichkeit sich ein App aus dem Market in dem Inventor anzusehen? Damit man quasi eine Idee hat wie dieses App aufgebaut is? Oder geht das nur, wie schon gelesen über eclipse und Java?
 
Der App Inventor ist ein Tool, mit dem man sich einfache Apps zusammenbauen kann.

Eine beliebige App aus dem Market ist zum einen in der Regel nicht so einfach, dass sie mit dem Inventor entstanden ist und allein schon deshalb mit diesem nicht betrachtbar.

Und zum Zweiten braucht man den Quellcode der App, um diese (mit Eclipse oder wie auch immer) betrachten zu können. Und dieser Quellcode ist den Apps im Market nie dabei. Nur wenn der Entwickler den Code explizit bereitstellt, hast du eine Chance.

Wenn du Beispiele von Apps sehen willst, musst du im Inventor einen "samples", "examples" oder änhnlich benamsten Ordner finden oder für Eclipse die Beispiele aus Technical Resources | Android Developers angucken.
 
  • Danke
Reaktionen: Epic46 und el_loko
DieGoldeneMitte schrieb:
Der App Inventor ist ein Tool, mit dem man sich einfache Apps zusammenbauen kann.

Eine beliebige App aus dem Market ist zum einen in der Regel nicht so einfach, dass sie mit dem Inventor entstanden ist und allein schon deshalb mit diesem nicht betrachtbar.

Zu 1) mehr will ich auch nicht. :tongue:
zu 2) Das App welches ich meine ist mit 99% Sicherheit mit dem App Inventor entstanden. Ein zweites was ich kenne zu 100%.

Ich kenne zwar die ganzen Tuts auf google Labs zum Inventor, bringen mich aber alle nicht weiter, da Sie in die "falsche" Richtung gehen, bzw nicht das aufzeigen was ich wissen möchte. (Bild ich mir zumindest ein).
 
Hallo zusammen,
ich habe vor ein paar Tagen den App Inventor für mich entdeckt und wollte gern mal einen Gedanken dazu los werden.
Oft kann man lesen, der App Inventor sei für Laien ohne Programmiererfahrung geeignet. Ich bin da nicht ganz einverstanden.

Ich könnte mir vorstellen, dass man als blutiger Anfänger unübersichtliche Monster zusammen bastelt, bei denen man nach ein paar Tagen total den Überblick verliert, an welcher Stelle das Ding was tut. Eventuell verliert man dann die Lust, sich weiter damit zu beschäftigen.

Ein wichtiger Punkt bei dieser Art der Programmierung ist es meiner Meinung nach, möglichst jede kleine logische Einheit in eine procedure(WithResult) auszulagern. Diese kann man dann testen und wenn sie ihren Job macht, vergessen, minimieren und auf die Seite schieben.
Auf diese Art behält man den Überblick und kann sich ungestört mit dem aktuellen logischen Problem beschäftigen.

Wichtig ist dabei, den procedures deutliche Namen zu geben, aus denen die Funktion hervorgeht, damit man innerhalb eines clumps z.B. eines Eingabebuttons direkt sieht, was die dort aufgerufenen procedures für einen Job machen. So kann man diese procedures dann auch mehrmals verwenden und vermeidet unnötige Wiederholungen, die das Bild unübersichtlich machen.
Auch sollten alle Variablen, die man einführt, über ihren Namen direkt mitteilen, was sie enthalten.

Ziel meines ganzen Blabla war also, klar zu machen, dass die einzelnen Clumps, also Programmblöcke, die auf Eingaben wie TextBox oder Button reagieren, möglichst kurz sind. Die eigentliche Arbeit sollte in wiederum möglichst kurze procedures ausgelagert werden, die jeweils genau ein Problem lösen.

Ich hoffe, diese Tips helfen ein paar Anfängern :)

Kritik und Ergänzungen willkommen :)
 
Zuletzt bearbeitet:
Nur zur Info


Dear App Inventor User,

As weannounced (App Inventor for Android) on theApp Inventor Announcement Forum (https://groups.google.com/forum/embed/?parenturl=http://www.appinventorbeta.com/forum/index.html&showsearch=true&fragments=true#!forum/app-inventor-announcements) , Google will end support for App Inventor on December 31, 2011, after which data in appinventorbeta.com (http://www.appinventorbeta.com/) will not be accessible and will be deleted from Google servers. You can preserve your App Inventor projects by simply clicking on the Download All Projects button on your My Projects page. This will download to your computer a zipped archive of all your projects. We recommend you retrieve your projects well before December 31st.


By the end of 2011 Google will also be making the complete App Inventor source code publicly available under an open source license, so that anyone can study the code and modify it as they desire.

In order to ensure the future success of App Inventor, Google has funded the establishment of aCenter for Mobile Learning (Research Blog) at the MIT Media Lab. Sometime in the first quarter of 2012, the Center plans to provide an App Inventor service for general public access, similar to the one Google is currently running.

In order for you to continue working with your projects in an open source instance (MIT or otherwise) of App Inventor you will need to download your data fromappinventorbeta.com (http://appinventorbeta.com/) before December 31st and later upload them to an open source instance as it becomes available.

Please visit the App Inventoruser forums (App Inventor for Android) to get future updates on App Inventor. You can also visithttp://mobilelearning.mit.edu/ (MIT Center for Mobile Learning @ The Media Lab) for updates on what is being done with App Inventor at MIT.
The App Inventor Team
 
Gibt es schon Neuigkeiten, ab wann die OpenSource Beta laufen wird? Brauch den INventor wieder :(

MfG
 
sachse schrieb:
Gibt es schon Neuigkeiten, ab wann die OpenSource Beta laufen wird? Brauch den INventor wieder :(

MfG


Habe schon gegooglt, aber anscheinend gibt es noch nichts :sad:

Das tolle ist, dass wir an der FH ein imaginäres Projekt haben, bei dem wir eine FH-App entwickeln sollen. Die Projektierung ist soweit abgeschlossen und präsentieren diese Mitte Januar. Ich hatte aber als festes Ziel zu diesem Zeitpunkt zumindest einen Klick-Dummy zeigen zu können. Die "App" (ein aufrufen von Links) ist auch fertig nur sieht sie auf dem Tab besch.... aus!
Leider kann ich dies auch nicht mehr ändern :crying:


cu
 
naja dann verwend das android sdk und mach gleich ne anständige app draus :D
 
swordi schrieb:
naja dann verwend das android sdk und mach gleich ne anständige app draus :D


Das ist auch mein Ziel. Ich habe jetzt ein Semester Java gehabt und möchte mich auch einarbeiten, allerdings werde ich das bis zur Präsi nicht schaffen, da ich vorher noch eine Mathe Klausur schreiben darf.


cu
 
der bisherige inventor ist ja leider derzeit "offiziell" nicht mehr downloadbar. nun möchte ich nicht unbedingt monate warten, bis da mal irgendwann wieder was kommt. gibts im web noch eine quelle, wo man sich das teil derzeit noch saugen kann?

oder kann mir jemand ein anderes tool nennen, mit dem man sich ohne programmier-studium ein einfaches app in eigenbau zusammenbasteln kann?
 
ich bekomms nicht lokal zum laufen :(
 
folge dieser Beschreibung: https://sites.google.com/a/jsoft.com/appinventor/home/gsuac/server/settingup/dev_appserver
siehe auch hier: ai-dev-Nov-24.zip - resource-calculators - test dev_appserver local - resource calculators - Google Project Hosting (dies ist allerdings der etwas ältere Stand vom Nov 24 aber evtl. einfacher zum installieren)...

was genau funktioniert bei dir nicht? welche Fehlermeldungen bekommst du?
ansonsten kann dir in diesem Forum: App Inventor for All unter "user supported getting set up and connecting with App Inventor" geholfen werden...

Taifun
 
  • Danke
Reaktionen: HomerGangster
Habe den AppInventor jetzt lokal laufen, danke!

Aber wie bekomme ich jetzt das Projekt runtergeladen? Das funktioniert nicht.

Package for Phone -> Download to Computer -> Build failed :bored:


cu
 
wie schon erwähnt funktioniert dies nicht...
das einzige was nicht funktioniert ist die apk Datei zu generieren, doch dafür gibts Server im Internet...
den Source Code (zip Datei) herunterladen geht wie folgt: My Projects - More Actions - Download Source
Taifun
 
  • Danke
Reaktionen: pomfiedel
Taifun schrieb:
wie schon erwähnt funktioniert dies nicht...
den Source Code (zip Datei) herunterladen geht wie folgt: My Projects - More Actions - Download Source
Taifun

Danke für deine Anleitung, doch ich weiß nicht recht wie man aus dem Sourcecode jetzt eine signierte APK macht?

Mfg.Homer :)
 
zuerst musst du eine apk Datei generieren, dazu brauchst du einen Buildserver.
Falls du keinen selbst am laufen hast, kannst du in diesem Forum:
https://groups.google.com/forum/?hl=en#!forum/usgsuacwai oder hier: https://groups.google.com/forum/?hl=en#!forum/mit-appinventor-jars nach Leuten suchen, die dir ihren Buildserver zur Verfügung stellen

nachdem du die apk Datei generiert hast, benötigst du z.B. eines der beiden Tools Marketizer Marketizer® | App Inventor Info Center oder AppTo Market M. Hossein Amerkashi's Blog | My Blog Site, um die apk Datei so zu modifizieren, dass sie in den Market hochgeladen werden kann

Taifun
 

Ähnliche Themen

R
  • Robby1950
2
Antworten
23
Aufrufe
1.445
Robby1950
R
ocram2911
Antworten
7
Aufrufe
658
swa00
swa00
K
Antworten
3
Aufrufe
394
mezzothunder
mezzothunder
Zurück
Oben Unten