{"id":53185,"date":"2023-08-09T12:23:21","date_gmt":"2023-08-09T10:23:21","guid":{"rendered":"https:\/\/www.burks.de\/burksblog\/?p=53185"},"modified":"2023-08-09T13:10:56","modified_gmt":"2023-08-09T11:10:56","slug":"empty-activity","status":"publish","type":"post","link":"https:\/\/www.burks.de\/burksblog\/2023\/08\/09\/empty-activity","title":{"rendered":"Empty Activity oder: Unter IT-Evangelisten"},"content":{"rendered":"<p><a href=\"https:\/\/developer.android.com\/studio\/install\"><img decoding=\"async\" src=\"https:\/\/www.burks.de\/burksblog\/pix\/2023\/08\/090823_6.jpg\" alt=\"Android Studio\" border=\"0\" hspace=\"0\" vspace=\"0\" width=\"480\"\/><\/a><\/p>\n<p>Ein indischer Arbeitskollege, der <i>Software Engineer<\/i> und Mathematiker ist, schickte mir ein <a href=\"https:\/\/www.instagram.com\/p\/CvkNTWNLajy\/\">Instagram-Video<\/a> eingedenk dessen, dass hier (wo ich arbeite) die meisten wissen, dass die Programmierer hier alle meine Kinder, wenn nicht sogar meine Enkelkinder sein k\u00f6nnten, n\u00e4hme man nur das Alter. Das inspirierte mich. Ich sollte das, was die Dame im Filmchen kann, auch k\u00f6nnen sollte oder es zumindest versuchen. Ich bin ja noch viel j\u00fcnger. Warum eigentlich nicht?<\/p>\n<p>Frage also an das Publikum: Welche App braucht man als alter wei\u00dfer Mann, die es noch nicht gibt?<\/p>\n<p><a href=\"https:\/\/www.burks.de\/burksblog\/pix\/2023\/08\/090823_7gr.jpg\"><img decoding=\"async\" src=\"https:\/\/www.burks.de\/burksblog\/pix\/2023\/08\/090823_7kl.jpg\" alt=\"AIart\" border=\"0\" hspace=\"0\" vspace=\"0\" width=\"480\"\/><\/a><br \/>\n<sup>programming an app for android, kotlin, java, &#8211;no people &#8211;chaos 100 &#8211;s 750<\/sup><\/p>\n<p>Da ich bei Apps absolut ahnungslos bin, fragte ich nat\u00fcrlich zuerst <del>meinen Dienstroboter<\/del> die  k\u00fcnstliche Intelligenz: Wie programmiert man eine App f\u00fcr Android?<\/p>\n<p><b>ChatGPT:<\/b> Das Entwickeln einer Android-App erfordert grundlegende Programmierkenntnisse, insbesondere in <a href=\"https:\/\/de.wikipedia.org\/wiki\/Java_(Programmiersprache)\">Java<\/a> oder <a href=\"https:\/\/de.wikipedia.org\/wiki\/Kotlin_(Programmiersprache)\">Kotlin<\/a> (Ach was! So etwas sollte die KI auch k\u00f6nnen!), da dies die Hauptprogrammiersprachen f\u00fcr die Android-Entwicklung sind. Hier ist eine grundlegende Schritt-f\u00fcr-Schritt-Anleitung, wie man eine Android-App entwickelt:<\/p>\n<p><b>Vorbereitung:<\/b><br \/>\nInstalliere <a href=\"https:\/\/developer.android.com\/studio\/install\">Android Studio<\/a>: Dies ist die offizielle integrierte Entwicklungsumgebung (IDE) von Google f\u00fcr die Android-Entwicklung.<br \/>\nLade die erforderlichen <a href=\"https:\/\/de.wikipedia.org\/wiki\/Software_Development_Kit\">SDKs<\/a> und Tools \u00fcber den Android Studio SDK Manager herunter.<\/p>\n<p><b>Projekt erstellen:<\/b><br \/>\nStarte Android Studio und erstelle ein neues Projekt.<br \/>\nW\u00e4hle den Projekttyp (z. B. &#8222;Phone and Tablet&#8220;, &#8222;Empty Activity&#8220;) und gib den Projektnamen sowie andere Einstellungen an.<\/p>\n<p><b>Design der Benutzeroberfl\u00e4che:<\/b><br \/>\nVerwende den integrierten Layout-Editor, um das UI deiner App zu entwerfen.<br \/>\nDefiniere XML-Layouts f\u00fcr verschiedene Bildschirmgr\u00f6\u00dfen und -orientierungen.<\/p>\n<p><b>Programmierung:<\/b><br \/>\nVerwende Java oder Kotlin, um die Logik deiner App zu programmieren.<br \/>\nDefiniere Aktivit\u00e4ten, die verschiedene Bildschirme und Interaktionen repr\u00e4sentieren.<br \/>\nImplementiere <a href=\"https:\/\/makeusershappy.de\/glossar-ui-ux-fachbegriffe\/\">UI-Elemente<\/a> und verkn\u00fcpfe sie mit Code.<\/p>\n<p><a href=\"https:\/\/www.burks.de\/burksblog\/pix\/2023\/08\/090823_8gr.jpg\"><img decoding=\"async\" src=\"https:\/\/www.burks.de\/burksblog\/pix\/2023\/08\/090823_8kl.jpg\" alt=\"AIart\" border=\"0\" hspace=\"0\" vspace=\"0\" width=\"480\"\/><\/a><\/p>\n<p><b>Funktionalit\u00e4t hinzuf\u00fcgen:<\/b><br \/>\nF\u00fcge Funktionen wie Buttons, Men\u00fcs, Texteingaben, Bilder usw. hinzu.<br \/>\nImplementiere die gew\u00fcnschte App-Logik, wie Datenverarbeitung, Berechnungen usw.<\/p>\n<p><b>Ressourcen verwalten:<\/b><br \/>\nF\u00fcge Ressourcen wie Bilder, Zeichenketten und Farben hinzu.<br \/>\nOrganisiere diese Ressourcen in den entsprechenden Verzeichnissen im Ressourcenordner.<\/p>\n<p><b>Testing:<\/b><br \/>\nVerwende den Android Emulator oder teste die App auf einem physischen Ger\u00e4t.<br \/>\nF\u00fchre umfassende Tests durch, um sicherzustellen, dass deine App einwandfrei funktioniert.<\/p>\n<p><b>Optimierung:<\/b><br \/>\nAchte auf die Leistung deiner App und optimiere bei Bedarf den Code und die Ressourcennutzung.<\/p>\n<p><b>Ver\u00f6ffentlichung:<\/b><br \/>\nRegistriere dich f\u00fcr ein Google Play Developer-Konto.<br \/>\nGeneriere ein signiertes APK (Android Package) deiner App.<br \/>\nVer\u00f6ffentliche deine App auf dem Google Play Store.<\/p>\n<p><b>Aktualisierung und Wartung:<\/b><br \/>\nBehalte deine App im Auge, sammle Feedback von Nutzern und f\u00fcge neue Funktionen hinzu.<br \/>\nHalte die Android-Plattform-Updates im Blick und aktualisiere deine App entsprechend.<\/p>\n<p><a href=\"https:\/\/www.burks.de\/burksblog\/pix\/2023\/08\/090823_9gr.jpg\"><img decoding=\"async\" src=\"https:\/\/www.burks.de\/burksblog\/pix\/2023\/08\/090823_9kl.jpg\" alt=\"AIart\" border=\"0\" hspace=\"0\" vspace=\"0\" width=\"480\"\/><\/a><\/p>\n<p>Ich konnte mich nicht zur\u00fcckhalten und fragte nach: Gib ein Beispiel f\u00fcr einen Code in Kotlin, um eine App f\u00fcr Android zu programmieren! Auch da bekam ich eine Antwort (<a href=\"https:\/\/www.burks.de\/burksblog\/pix\/2023\/08\/kotlin.txt\">Textdatei<\/a>). Hehe! Soll ich jetzt damit anfangen? Was ist mit einer Marktanalyse? Sollte ich schon Gelder f\u00fcr mein Startup einsammeln?<\/p>\n<p>Und ab sofort nennt ihr mich <a href=\"https:\/\/asia.nikkei.com\/Business\/Technology\/Meet-the-84-year-old-Japanese-app-developer-who-inspired-Tim-Cook2\">Herr IT-Evangelist<\/a>!<\/p>\n<div class=\"pdfprnt-buttons pdfprnt-buttons-post pdfprnt-bottom-right\"><a href=\"https:\/\/www.burks.de\/burksblog\/wp-json\/wp\/v2\/posts\/53185?print=pdf\" class=\"pdfprnt-button pdfprnt-button-pdf\" target=\"_blank\" ><img decoding=\"async\" src=\"https:\/\/www.burks.de\/burksblog\/wp-content\/plugins\/pdf-print\/images\/pdf.png\" alt=\"image_pdf\" title=\"PDF anzeigen\" \/><\/a><a href=\"https:\/\/www.burks.de\/burksblog\/wp-json\/wp\/v2\/posts\/53185?print=print\" class=\"pdfprnt-button pdfprnt-button-print\" target=\"_blank\" ><img decoding=\"async\" src=\"https:\/\/www.burks.de\/burksblog\/wp-content\/plugins\/pdf-print\/images\/print.png\" alt=\"image_print\" title=\"Inhalt drucken\" \/><\/a><\/div><div class=\"twoclick_social_bookmarks_post_53185 social_share_privacy clearfix 1.6.4 locale-de_DE sprite-de_DE\"><\/div><div class=\"twoclick-js\"><script type=\"text\/javascript\">\/* <![CDATA[ *\/\njQuery(document).ready(function($){if($('.twoclick_social_bookmarks_post_53185')){$('.twoclick_social_bookmarks_post_53185').socialSharePrivacy({\"services\":{\"facebook\":{\"status\":\"on\",\"txt_info\":\"2 Klicks f\\u00fcr mehr Datenschutz: Erst wenn Sie hier klicken, wird der Button aktiv und Sie k\\u00f6nnen Ihre Empfehlung an Facebook senden. Schon beim Aktivieren werden Daten an Dritte \\u00fcbertragen - siehe <em>i<\\\/em>.\",\"perma_option\":\"off\",\"action\":\"recommend\",\"language\":\"de_DE\"},\"twitter\":{\"reply_to\":\"\",\"tweet_text\":\"%20Empty%20Activity%20oder%3A%20Unter%20IT-Evangelisten%20%C2%BB%20Burks%27%20Blog%20-%20in%20dubio%20pro%20...\",\"status\":\"on\",\"txt_info\":\"2 Klicks f\\u00fcr mehr Datenschutz: Erst wenn Sie hier klicken, wird der Button aktiv und Sie k\\u00f6nnen Ihre Empfehlung an Twitter senden. Schon beim Aktivieren werden Daten an Dritte \\u00fcbertragen - siehe <em>i<\\\/em>.\",\"perma_option\":\"off\",\"language\":\"de\",\"referrer_track\":\"\"}},\"txt_help\":\"Wenn Sie diese Felder durch einen Klick aktivieren, werden Informationen an Facebook, Twitter, Flattr, Xing, t3n, LinkedIn, Pinterest oder Google eventuell ins Ausland \\u00fcbertragen und unter Umst\\u00e4nden auch dort gespeichert. N\\u00e4heres erfahren Sie durch einen Klick auf das <em>i<\\\/em>.\",\"settings_perma\":\"Dauerhaft aktivieren und Daten\\u00fcber-tragung zustimmen:\",\"info_link\":\"http:\\\/\\\/www.heise.de\\\/ct\\\/artikel\\\/2-Klicks-fuer-mehr-Datenschutz-1333879.html\",\"uri\":\"https:\\\/\\\/www.burks.de\\\/burksblog\\\/2023\\\/08\\\/09\\\/empty-activity\",\"post_id\":53185,\"post_title_referrer_track\":\"Empty+Activity+oder%3A+Unter+IT-Evangelisten\",\"display_infobox\":\"on\"});}});\n\/* ]]> *\/<\/script><\/div>","protected":false},"excerpt":{"rendered":"<p>Ein indischer Arbeitskollege, der Software Engineer und Mathematiker ist, schickte mir ein Instagram-Video eingedenk dessen, dass hier (wo ich arbeite) die meisten wissen, dass die Programmierer hier alle meine Kinder, wenn nicht sogar meine Enkelkinder sein k\u00f6nnten, n\u00e4hme man nur das Alter. Das inspirierte mich. Ich sollte das, was die Dame im Filmchen kann, auch [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21,1366],"tags":[],"class_list":["post-53185","post","type-post","status-publish","format-standard","hentry","category-internet-and-computer","category-ki"],"_links":{"self":[{"href":"https:\/\/www.burks.de\/burksblog\/wp-json\/wp\/v2\/posts\/53185","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.burks.de\/burksblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.burks.de\/burksblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.burks.de\/burksblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.burks.de\/burksblog\/wp-json\/wp\/v2\/comments?post=53185"}],"version-history":[{"count":13,"href":"https:\/\/www.burks.de\/burksblog\/wp-json\/wp\/v2\/posts\/53185\/revisions"}],"predecessor-version":[{"id":53198,"href":"https:\/\/www.burks.de\/burksblog\/wp-json\/wp\/v2\/posts\/53185\/revisions\/53198"}],"wp:attachment":[{"href":"https:\/\/www.burks.de\/burksblog\/wp-json\/wp\/v2\/media?parent=53185"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.burks.de\/burksblog\/wp-json\/wp\/v2\/categories?post=53185"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.burks.de\/burksblog\/wp-json\/wp\/v2\/tags?post=53185"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}