{"id":1394,"date":"2020-05-25T15:51:35","date_gmt":"2020-05-25T15:51:35","guid":{"rendered":"http:\/\/www.art-events.de\/weblog\/?p=1394"},"modified":"2020-07-05T22:22:24","modified_gmt":"2020-07-05T22:22:24","slug":"android-programmieren-von-java-zu-kotlin-ein-einstieg","status":"publish","type":"post","link":"https:\/\/www.art-events.de\/weblog\/android-programmieren-von-java-zu-kotlin-ein-einstieg\/","title":{"rendered":"Android programmieren. Von Java zu Kotlin. Ein Einstieg"},"content":{"rendered":"<p>Nachdem sich die Sache mit Android Programmieren mittels Java doch irgendwie als etwas langweilig erwiesen hat, haben wir unser Projekt erweitert: Android Programmieren mittels Kotlin.<\/p>\n<p><!--more--><\/p>\n<p>Ein kleiner Abriss zur Geschichte. Weitere Details k\u00f6nnt Ihr ja \u00fcberall nachlesen:<\/p>\n<p>Kotlin (tr\u00e4gt den Namen einer kleinen Insel vor St. Petersburg) wurde von einem russischen Unternehmen ca 2011 entwickelt und seit seit 2016 in stabiler Version zur Verf\u00fcgung. 2017 hat Google entschieden es als Programmiersprache f\u00fcr Android zusammen mit Java einzubeziehen. Auf Goggle Entwicklerkonferenz 2019 wurde nachgelegt: Kotlin soll gegen\u00fcber Java zuk\u00fcnftig den Vorzug bei Android Entwicklungen bekommen und f\u00fcr neue Projekte verwendet werden.<\/p>\n<p>Von unserer Seite ist der Wechsel zu Kotlin keine Wertung gegen\u00fcber Java.<\/p>\n<p>Java ist eine tolle Programmiersprache. Langj\u00e4hrig bew\u00e4hrt. Stabil. Aber eben auch schon lange auf dem Markt. In unserer Firmenbibliothek findet sich z.B. der der fast 1000 seitige W\u00e4lzer aus dem Jahr 2000: Java programmieren, 2. Auflage, Franzis Verlag, 99,95 DM. Das Buch hat eine beachtliche Dicke und man kann es jedem Einbrecher \u00fcber den Kopf ziehen. F\u00fcr ein IT Buch ist das ja schon fast ein halbes Leben. Aber daf\u00fcr kam es noch mit CD ROM im Buch&#8230;<\/p>\n<p><a href=\"http:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/05\/20200525_124355.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1395\" src=\"http:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/05\/20200525_124355.jpg\" alt=\"\" width=\"750\" height=\"1000\" srcset=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/05\/20200525_124355.jpg 750w, https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/05\/20200525_124355-225x300.jpg 225w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/a><\/p>\n<p>Heute sind wir einige Jahre weiter. Mit dem Smartphone sind kleine Computer f\u00fcr jedermann \u00fcberall angekommen. Als Java entwickelt wurde war daran noch nicht einmal zu denken. Entsprechend wollen wir heute daher auch eine neue Sprache einsetzen, um diese innovativen Helferlein zu programmieren. Also Kotlin!<\/p>\n<p>Unsere erste Wahl: Einstieg in Kotlin aus dem Rheinwerk Computing Verlag. Und nat\u00fcrlich das Android Studio mit dem wir bisher die Android Apps unter Java entwickelt haben.<\/p>\n<p><a href=\"http:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/05\/20200525_173406.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-1396\" src=\"http:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/05\/20200525_173406-scaled.jpg\" alt=\"\" width=\"640\" height=\"853\" \/><\/a><\/p>\n<p>Fassen wir die viel gepriesenen Vorteile kurz zusammen, wie wir sie hoffentlich in K\u00fcrze best\u00e4tigen k\u00f6nnen:<\/p>\n<p>Mit Kotlin soll es schneller und k\u00fcrzer gehen als mit Java. Rd 20..30% Code Ersparnis<\/p>\n<p>Kotlin ist speziell f\u00fcr das heutige Android angepasst, schleppt daher keine Altlasten mit sich herum<\/p>\n<p>Kotlin soll Spa\u00df machen.<\/p>\n<p>Was davon eintritt? Werden wir sehen&#8230;<\/p>\n<p>Fortsetzung folgt!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nachdem sich die Sache mit Android Programmieren mittels Java doch irgendwie als etwas langweilig erwiesen hat, haben wir unser Projekt erweitert: Android Programmieren mittels Kotlin.<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-1394","post","type-post","status-publish","format-standard","hentry","category-internes","entry"],"_links":{"self":[{"href":"https:\/\/www.art-events.de\/weblog\/wp-json\/wp\/v2\/posts\/1394","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.art-events.de\/weblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.art-events.de\/weblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.art-events.de\/weblog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.art-events.de\/weblog\/wp-json\/wp\/v2\/comments?post=1394"}],"version-history":[{"count":0,"href":"https:\/\/www.art-events.de\/weblog\/wp-json\/wp\/v2\/posts\/1394\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.art-events.de\/weblog\/wp-json\/wp\/v2\/media?parent=1394"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.art-events.de\/weblog\/wp-json\/wp\/v2\/categories?post=1394"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.art-events.de\/weblog\/wp-json\/wp\/v2\/tags?post=1394"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}