{"id":2026,"date":"2010-08-03T22:09:21","date_gmt":"2010-08-03T20:09:21","guid":{"rendered":"https:\/\/nodch.de\/?p=2026"},"modified":"2010-08-18T13:56:51","modified_gmt":"2010-08-18T11:56:51","slug":"erster-blick-auf-den-google-android-app-inventor","status":"publish","type":"post","link":"https:\/\/nodch.de\/?p=2026","title":{"rendered":"Erster Blick auf den Google Android App Inventor"},"content":{"rendered":"<figure id=\"attachment_2029\" aria-describedby=\"caption-attachment-2029\" style=\"width: 127px\" class=\"wp-caption alignright\"><a href=\"https:\/\/nodch.de\/wp-content\/uploads\/appinventor.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-2029\" title=\"appinventor\" src=\"https:\/\/nodch.de\/wp-content\/uploads\/appinventor-127x300.png\" alt=\"Google Android App Inventor Beta\" width=\"127\" height=\"300\" srcset=\"https:\/\/nodch.de\/wp-content\/uploads\/appinventor-127x300.png 127w, https:\/\/nodch.de\/wp-content\/uploads\/appinventor.png 230w\" sizes=\"auto, (max-width: 127px) 100vw, 127px\" \/><\/a><figcaption id=\"caption-attachment-2029\" class=\"wp-caption-text\">Google Android App Inventor Beta<\/figcaption><\/figure>\n<p>Der Google Android App Inventor soll mittels Webapp die Erstellung von Android Anwendungen ohne Programmierkenntnisse erm\u00f6glichen. Wir haben uns den App Inventor angesehen und liefern eine erste App zum Nachbauen gleich mit.<\/p>\n<p>Vor ein paar Tagen teilte Google per E-Mail die Freischaltung des App Inventor Zugangs mit. Nun hat es endlich geklappt einen ersten Blick auf das zu werfen, was Google anbietet.<\/p>\n<p>Google schaltet &#8222;Bewerber&#8220;, die sich f\u00fcr einen App Inventor Zugang registriert haben, nach und nach frei, ob man hier einem bestimmten Muster folgt, oder nach Eingang der Registrierung unterscheidet, ist nicht bekannt. Einladungen, die man anderen Interessierten zukommen lassen k\u00f6nnte, gibt es nicht, bevor die Frage auftauchen sollte.<\/p>\n<p>Der App Inventor steht f\u00fcr die g\u00e4ngigen Betriebssysteme und Browser-Kombination zur Verf\u00fcgung, im Details sind dies:<\/p>\n<ul>\n<li>Macintosh: Mac OS X 10.5, 10.6 (Intel)<\/li>\n<li>Windows: Windows XP, Windows Vista, Windows 7<\/li>\n<li>GNU\/Linux: Ubuntu 8+, Debian 5+<\/li>\n<\/ul>\n<p>sowie:<\/p>\n<ul>\n<li>Mozilla Firefox 3.6 und h\u00f6her<\/li>\n<li>Apple Safari 5.0 und h\u00f6her<\/li>\n<li>Google Chrome 4.0 und h\u00f6her<\/li>\n<li>Microsoft Internet Explorer 6 und h\u00f6her<\/li>\n<\/ul>\n<p>Zus\u00e4tzlich ben\u00f6tigt der Computer Java Version 6 und die sogenannten App Inventor Extras, welche als fertige Pakete f\u00fcr die oben genannten Betriebssysteme zur Verf\u00fcgung stehen.<\/p>\n<p>Am Android Ger\u00e4t muss unter &#8222;Einstellungen-&gt;Anwendungen&#8220; der Haken bei &#8222;Unbekannte Quellen&#8220; gesetzt werden, damit App Inventor mit dem Ger\u00e4t kommunizieren und Pakete installieren kann. Dar\u00fcber hinaus ben\u00f6tigt man unter &#8222;Einstellungen-&gt;Anwendungen-&gt;Entwicklung&#8220; jeweils einen Haken bei &#8222;USB-Debugging&#8220; und &#8222;Aktiv bleiben&#8220; (nach der Benutzung des App Inventors sollte man diese Einstellung wieder deaktivieren um den Akku zu schonen). Eine weitere Einstellung fehlt noch, dann kann es losgehen &#8211; unter &#8222;Einstellungen-&gt; Sound &amp; Display&#8220; muss die automatische Ausrichtung des Displays bei Lagewechsel deaktiviert, also der Haken bei &#8222;Ausrichtung&#8220; entfernt werden.<\/p>\n<p><!--more-->Sind alle Voraussetzungen erf\u00fcllt kann man endlich starten (Android Ger\u00e4t per USB verbinden, im eigenen Test war dies ein Motorola Milestone), ein Aufruf der <a title=\"Google Android App Inventor\" href=\"http:\/\/appinventor.googlelabs.com\/\">App Inventor Seite<\/a> startet den &#8222;Designer&#8220;, hier kann man sein erstes Projekt anlegen. Auf den Nachbau der Tutorials habe ich im Test verzichtet und mich an eine einfache App, die nach Klick auf einen Button die Kamera startet, einen Barcode scannt und das Ergebnis als Text darstellt, gemacht.<\/p>\n<p>Legen wir also im Designer die ben\u00f6tigten Komponenten an, diese w\u00e4ren ein Button, ein Label und der Barcode Scanner:<\/p>\n<figure id=\"attachment_2027\" aria-describedby=\"caption-attachment-2027\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/nodch.de\/wp-content\/uploads\/appinventordesigner.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-2027\" title=\"appinventordesigner\" src=\"https:\/\/nodch.de\/wp-content\/uploads\/appinventordesigner-300x140.png\" alt=\"Google App Inventor\" width=\"300\" height=\"140\" srcset=\"https:\/\/nodch.de\/wp-content\/uploads\/appinventordesigner-300x140.png 300w, https:\/\/nodch.de\/wp-content\/uploads\/appinventordesigner-1024x479.png 1024w, https:\/\/nodch.de\/wp-content\/uploads\/appinventordesigner.png 1254w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-2027\" class=\"wp-caption-text\">Google App Inventor<\/figcaption><\/figure>\n<p>Danach starten wir den &#8222;Blocks Editor&#8220;, der Java getriebene Editor, der die auszuf\u00fchrenden Aktionen im Programm &#8222;zusammenpuzzlen&#8220; l\u00e4sst. Hier definieren wir dass nach Klick auf den Button der Barcode Scanner gestartet wird und anschliessend das Ergebnis als Text im Label angezeigt wird:<\/p>\n<figure id=\"attachment_2028\" aria-describedby=\"caption-attachment-2028\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/nodch.de\/wp-content\/uploads\/appinventorblocks.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-2028\" title=\"appinventorblocks\" src=\"https:\/\/nodch.de\/wp-content\/uploads\/appinventorblocks-300x147.png\" alt=\"Google App Inventor Blocks Editor\" width=\"300\" height=\"147\" srcset=\"https:\/\/nodch.de\/wp-content\/uploads\/appinventorblocks-300x147.png 300w, https:\/\/nodch.de\/wp-content\/uploads\/appinventorblocks.png 847w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-2028\" class=\"wp-caption-text\">Google App Inventor Blocks Editor<\/figcaption><\/figure>\n<p>Das Programm ist nat\u00fcrlich vollkommen simpel, zeigt aber recht gut, mit welch geringem Aufwand erste &#8222;Programmiererfolge&#8220; im App Inventor erreichbar sind.<\/p>\n<p>Im App Inventor sind viele Schnittstellen vorhanden, man hat Zugriff auf die Sensoren, kann auf die TTS-Engine zur\u00fcckgreifen, mit Twitter Verbindung aufnehmen und und und. Die Liste ist lang, Grenzen scheinen zun\u00e4chst, vor allem durch die eigene Kreativit\u00e4t, gesetzt zu werden. Mit logischem Verst\u00e4ndnis und ein bisschen ausprobieren sollten auch Anwender, die \u00fcber keinerlei Programmiererfahrung verf\u00fcgen, erste kleine Anwendungen erstellen k\u00f6nnen.<\/p>\n<p>Den weiteren Werdegang und Funktionserweiterungen des App Inventors behalten wir auf alle F\u00e4lle im Auge und werden dar\u00fcber berichten.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Der Google Android App Inventor soll mittels Webapp die Erstellung von Android Anwendungen ohne Programmierkenntnisse erm\u00f6glichen. Wir haben uns den App Inventor angesehen und liefern eine erste App zum Nachbauen gleich mit. Vor ein paar Tagen teilte Google per E-Mail die Freischaltung des App Inventor Zugangs mit. Nun hat es endlich geklappt einen ersten Blick [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[465,12,682],"tags":[2484,1181,1176,1179,1180,215,1178,1177],"class_list":["post-2026","post","type-post","status-publish","format-standard","hentry","category-android","category-entwicklungen","category-howto","tag-android","tag-anwendungsentwicklung","tag-app-inventor","tag-designer","tag-editor","tag-google","tag-programmierung","tag-webapp"],"_links":{"self":[{"href":"https:\/\/nodch.de\/index.php?rest_route=\/wp\/v2\/posts\/2026","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nodch.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nodch.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nodch.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nodch.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2026"}],"version-history":[{"count":0,"href":"https:\/\/nodch.de\/index.php?rest_route=\/wp\/v2\/posts\/2026\/revisions"}],"wp:attachment":[{"href":"https:\/\/nodch.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2026"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nodch.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2026"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nodch.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2026"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}