Android App mit Kotlin erstellen in 60 Minuten - Tutorial Deutsch
HTML-код
- Опубликовано: 7 фев 2025
- Kostenloses Beratungsgespräch: weiterbildung....
In diesem Tutorial lernst du, wie du deine eigenen Apps mit Kotlin und Android Studio erstellst. Selbst, wenn du jetzt noch ganz am Anfang bist und noch keine Zeile Code geschrieben hast.
Gesamter Code: github.com/Jun...
Inhaltsverzeichnis:
00:00 | Einleitung
00:49 | Was brauchen wir?
02:15 | Installation und Setup
07:22 | Projektstruktur
13:50 | App auf dem Handy öffnen
16:31 | Kotlin einfach erklärt
25:51 | Layout erstellen
33:54 | View-Elemente verknüpfen
43:13 | Element hinzufügen
52:05 | Elemente löschen
Instagram: / junus.ergin (Junus Ergin)
Tiktok: / herr_programmierer (Herr Programmierer)
Podcast: open.spotify.c...
____ Über diesen Kanal ___
Die Developer Akademie bildet dich zum Programmierer weiter. Auch wenn du noch NIE eine Zeile Code geschrieben hast, ist es möglich in 3 - 9 Monaten einen bezahlten Job zu finden. Dafür musst du nicht nur programmieren lernen, sondern einen guten Lebenslauf mit vielen verschiedenen Projekten vorweisen. In unserem Programm hast du ständigen Kontakt zu unseren Coaches, Hausaufgaben, Abgabefristen und Projekte aus der Praxis.
Am Ende erstellen wir mit dir deinen Lebenslauf und unterstützen dich bei deiner Bewerbung.
Informiere dich auf weiterbildung....
Sehr gut erklärtes Video ,manche sachen muss man einfach wissen ,wie den Entwicklermodus auf dem Handy Aktiviren ,gut das es euch gibt Dankeschön für die Super erklärung
Bitte mach doch erst ein Komma, dann ein Leerzeichen, nicht andersherum
kleiner Input, eventuell könntest du deine Grundlautstärke ein gutes Stück lauter drehen. Die Werbung die von youtube geschaltet wird ist gefühlt doppelt so laut und bläst mir jedes mal die Ohren weg. Deine Videos finde ich ansonsten klasse, weiter so!
Es gibt Adblocker
Vielen Dank für das Video, gerne mehr davon
Großartiges Video! Super gemacht, genial erklärt. Vielen Dank dafür.
Sehr gutes Video, alles wird Schritt für Schritt erklärt und man kann es ganz einfach nach programmieren. Insgesamt ein super Lernvideo. Danke :)
Du bist der beste ❤❤
Du bist super Junus Danke :)
Voll Geil VIELEN VIELEN DANK !!!!!!!!!!!!!!!!!!!!!!!!!
Hallo, wäre es möglich eine Anfänger Anleitung für die Aktuelle Version von Android Studio zu erstellen ?
Ich finde die Anleitung super klasse und vor allem auf Deutsch ! Danke
Warum? Das Video ist doch erst 4 Monate alt?
@@maltefechtwaldmeister6796 danke. Aber meine Version schaut anders aus. Komme als Anfänger leider nicht klar.
Wenn du Probleme hast kann ich dir vielleicht helfen
@@maltefechtwaldmeister6796 vielen Dank für das Angebot.
kannst in den settings die neue ui deaktivieren dann sieht es so aus wie im vid
Beim Einfügen der MaterialToolbar setzt Android Studio (Iguana | 2023.2.1 Patch 1 auf Bookworm mit Gnome) in den den declared attributes für layout_anchor "@+id/materialToolbar". Das macht einen Fehler "unexpected resource type "id" expected string". Es ist dann das "@" zu entfernen.
Debugging lernt vermutlich am meisten.....
Gut 6h damit rumgeärgert, und jetzt doch kapituliert. Ging bei mir schon los das die Ordner nicht zur Verfügung standen...vom Rest möchte ich gar nicht erst anfangen :D Wenn man nicht schon mit der Materie vertraut ist , ist es nicht so einfach wie es hier aussieht... Jede kleine Problem bricht einem förmlich das Genick
Hey kannst du bitte ein Update machen wegen Android studio hedgehog??? Das wäre echt cool. Es sieht alles ganz anders aus im neuen Studio
Material Design? Das ist wichtig, da es der neue Standard ist. Kannst du bitte darauf hinweisen und ein Video dazu machen?
Der ist schon seit Jahren Standard, du meinst wohl eher Material You / 3
Gibt es ein weiteres Tutorial wie man eine zweite Activity erstellt und zwischen den Activities navigieren kann?
TOP!!!
59:05 könntest du die Lösung dazu in einem separaten Github branch hochladen? Ich komme da echt nicht weiter.
Ist Kotlin eigentlich eine Kompilersprache oder eine Skriptsprache?
Hallo ich habe auch bei Deiner Anleitung mitgemacht. Leider ist in der aktuellen Version das Basic Activity gar nicht mehr vorhanden. Was macht man da? Liebe Grüße
Ich habe die Basic Views Activity genommen, die ist ähnlich
Darf ich fragen warum ihr nicht Jetpack Compose verwendet? XML ist äußerst veraltet und mega Bugs fällig.
frage ich mich gerade auch. lern gerade compose
hab bis jetzt auch für mich privat apps mit xml erstellt hatte noch nie bugs, hab gleich mal neues projekt mit compose erstellt. gibt es da nen design editor oder etwas womit ich mir die app anzeigen kann ohne einen emulator zu starten? hab compose noch nie benutzt?
Rückmeldung: Mit den neueren Android Studios funktioniert da einiges nicht so, wie es soll. Du nimmst die Basic-Vorlage. Das heute (Karwoche 2024) neueste Android Studio namens Iguano reagiert auf dein Tutorial wie folgt: Vorlage sieht so aus: Kopfzeile vorhanden aber unsichtbar mit Text: "First Fragment" weil weiß. Text "Lorem ipsum". Ein Button "next", ein fab mit Briefumschlag. Die zweite Seite sieht genauso aus wie die erste, nur natürlich "second" statt "first". Jetzt: Schritt für Schritt deine Anweisungen befolgt. Ergebnis: Das lässt sich weder auf meinem Handy noch auf dem virtuellen Handy darstellen. Auf der Seite MainActivity ist ausgerechnet das Wort "MainActivity" rot. Also frag ich das Programm warum. Antwort, sinngemäß: " Ich finde mein lorem ipsum nicht mehr, meine Kopfzeile und meine Buttons auch nicht, so kann ich nicht arbeiten!!!" Wie gesagt, ich habe alles so gemacht, wie du beschrieben hast. Aber ich kann nicht noch in die Untiefen der gradles abtauchen um überall nach den Überresten dieser gelöschten Bestandteile zu suchen. So kompetent bin ich noch nicht.
Ich habe gesehen, dass du eine Ausgabe von Dolphin verwendest, und ich hab in den Archiven von Android Studio jetzt auch Dolphin runtergeladen und versuche es jetzt damit. Rückmeldung folgt.
Hallo, bei mir kann ich die Kategorie "Layout" nicht sehen... Was kann ich denn machen?
kann mir jemand sagen was es mit dem "Beratungsgespräch" auf sich hat? Führt es dann zu einem 500€ online Kurs, ist das ne Art Bootcamp oder womit muss man dann rechnen, vor allem Kostenmäßig?
Die Develloper Akademie ist sowas wie ein Bootcamp. Wer von hauptberuflichen Lehrern etwas lernen will, muss natürlich auch was zahlen. Die Videos hier sind umsonst. Ich hab mich bei Bootcamps umgeschaut, und festgestellt, dass die Develloper Akademie noch relativ günstig ist. Viel Geld ist es trotzdem, aber dafür ist man dann fit zum Einstieg in den Beruf. Inklusive Vorbereitung der Bewerbung und Bewerbungstraining. Ich bin Pflegefachkraft und suche einen gesünderen Job. Wenn ich eine Weiterbildung zur Atmungstherapeutin mache, muss ich auch ordentlich Geld hinlegen. Die Zahl der Stunden dürfte ähnlich sein wie die Zahl der Stunden von 0 auf Frontend-Entwickler. Und die Kosten sind auch ähnlich.
Die Beratung dient dem Zweck, dass die Develloper-Akademie feststellen kann, was du wirklich willst und brauchst, ob das überhaupt was für dich ist,und du feststellen kannst, ob du dir das leisten kannst, und wie so der Unterricht aussieht. Und was sonst noch so für Fragen zu klären sind.
Mich interessiert das Angebot tatsächlich, allerdings muss ich noch was drauf sparen. Für den Atmungstherapeuten müsste ich meinen Arbeitgeber bitten, mich für die Unterrichtseinheiten bezahlt freizustellen (weil ich ja von was leben muss) und das wird er eher nicht. Software-Entwicklung ist da etwas einfacher, das geht flexibler und neben dem Beruf. D.h. es hängt davon ab, wo man das lernt. Bei der Develloper Akademie kann man sowohl Vollzeit als auch nebenberuflich lernen, das ist bei jeder Programmierschule anders.
Die verschiedenen RUclips-Kanälen von Programmierschulen können einem Hinweise geben, wie gut man mit dem Unterrichtsstil der Lehrer auskommt.
Wer einfach nur hobbymässig coden will, braucht natürlich kein Beratungsgespräch und keine volle Ausbildung. Der darf sich hier einfach von den Videos inspirieren lassen.
Und nein, ich bin nicht von der Akademie, ich bin ein random-Mensch in einer Phase der Umorientierung.
Kostenmäßig liegst du bei ca 8k, für den fullstack kurs. Only frontend k.A.
Gutes Video, aber vielleicht ab einem bestimmten Zeitpunkt etwas zu schnell
bei mir hat es leider nicht geklappt das handy mit AS zu verbinden da kommt immer diese Meldung:
warning: default scripting plugin is disabled: The provided plugin org.jetbrains.kotlin.scripting.compiler.plugin.ScriptingCompilerConfigurationComponentRegistrar is not compatible with this version of compiler
error: unable to evaluate script, no scripting plugin loaded
Wäre cool wenn ein Update Video zu Android Studio Iguana kommen würde. Es ist doch einiges sehr anders, sodass dieses Tutorial leider nicht sehr hilfreich für Iguana ist
bis jetzt bin ich relativ zufrieden mit dem tutorial, aber wieso wird mit dem Basic Activity Template angefangen, wenn danach ohnehin alle Dateien gelöscht werden?
awesome!!!!
40:00 Bei ArrayAdapter gibt man nur 'this' ein, aber nicht 'context'; das wird automatisch ergänzt.
verstehe ich nicht, ich bin in ein class unterwegs die fragment erbt, da kann man requireContext() verwenden, er ist ja in ein activity unterwegs. Er benutzt übrigens hier überall ein findViewById, ist eigentlich im binding direkt drin, binding.lvList.setOnClickListener etc, habe ich direkt im generierten code gesehen. Das Video ist aber dennoch sehr informativ 👌
Geht es auch am iPad die App zu Programmieren?
Welche Hardware brauche ich? Ich habe ein Laptop, aber 1TB SSD, 8 GB RAM Intel Core i5 reichen nicht aus, um eine App zu coden. Der PC braucht zum Laden einer Seite mit Code 9 Minuten, das Programm hängt ständig oder Stürzt ab. Manchmal stürzt sogar der ganze Laptop ab!
Kannst du mir sagen, welchen PC ich brauche? Ist es normal, dass für das Programm 4 GB RAM drauf gehen? Die CPU bei 60% liegt und der Datenträger mit 41% Ausgelastet ist? Die Werte gelten nur für Android Studio. Das sagt zumindest der Task Manager.
Ich sag dir ehrlich, Android Studio scheint jetzt anders zu sein bzw. funktioniert nicht so richtig oder ich bin zu doof. Vllt mal ein neues Video zu Giraffe?
Das funktioniert auch genau so mit Giraffe. Wichtig beim Projekt erstellen ist, keine "emptyActivity" zu nehmen sondern eine "Basic Activity"
wie fügt man dem textfeld margin hinzu ?
Und jetzt wie man die App aufs Handy bekommt bitte
Compilen und die apk per USB oder sonst wie auf dein Handy bekommen und da installieren
Build/build APK+bundles/build APK. Dann warten und im Output Ordner liegt die APK datei
Build->APK erzeugen.
KeyStore File erzeugen und diese gut aufheben. Diese Datei Brauch man für jedes weitere Update in der Google Play Console.
Einfach den grünen Play Button drücken und vorher das Handy mit dem PC verbinden und vorher
in den Entwickler Einstellungen USB Debugging aktivieren
Wenn du es ausprobierst, ist es bereits drauf, kannst aber auch als APK Exportieren.
Warum wird mir kein layout ordner angezeigt? Hab ich eine neuere Version oder mach ich was falsch?
Bei "Empty Activity" ist kein Layout Ordner vorhanden. Mache ein neues Projekt auf mit dem Template "Basic Views Activity".
Wann ist der nächste Kurs mit Bildungsgutschein?
Für einen Anfänger in Kotlin und Android Programmierung kommt am Anfang zuviel unnötiges, verwirrendes Zeug 😞
Kann man gebrauchen, wenn man schon ein Buch in Android Programmierung durchgearbeitet hat und eine schnelle Zusammenfassung benötigt.
Das ausgewählte Basis Projekt erscheint nicht (mehr) in der Liste der Templates.
❤
Hi, sehr gute Anleitung. Habe alles gemacht wie du sagst, aber bei mir Fehlen ein paar Ordner im Andriod Studio und nun? Selber einfach einfügen schent nicht zu klappen da ja scripte dann fehlen. Hilfe wäre nett.
Du kannst versuchen, dein Projekt nochmal zu löschen (ist ein bisschen kompliziert, Anleitung gibts auf RUclips) und es nochmal zu erstellen, ansonsten Android Studio deinstallieren und neu installieren
Können sie mal zeigen wie man Hatdware Version und Seriennummer und Artikel nr von einer Märklin cs3 neu programmiert?
wie kann ich daten speicher, sodass sie beim neustarten der app nicht verlohren gehen?
File -> save all
z.B. mit den SharedPreferences oder in einer SQLite Datenbank. Letzteres ist etwas komplizierter aber bietet enorm viele Vorteile
@@der_Kokosnussspalter In der Android App meint er du Schlaukopf
1:21 Ha,too bad mines 11year old😢
bitte den ton lauter aufnehmen.
Das Dark layout ist nicht gut für videos.
Warum?
Hiii kannst du das auch für IOS zeigen ? 🎉💪🏼🤓
Kann mir hier irgendjemand sagen, wie ich gradle etc beschleunigen kann, selbst wenn ich eine leere application auf mein telefon ziehe dauert es meist minuten bis sich etwas tut
Anti Virus Programm aus!
Projekt erstellen, öffnen, etc, ziehen sich bei mir aber auch extrem...
Ich dreh noch durch
Bei mir sieht alleine die Menüführung schon anders aus.
Ich bekomme schon 8 Errors beim simulieren des Devices... Jedes mal wenn ich mit programmieren beschäftigen will, scheitert es schon an der Tatsache, dass ich den ganzen Kram nicht eingerichtet bekomme... 😂
Ich hab genau die gleichen Probleme, seit 2 Tagen versuch ich alles mögliche aber komme nicht weiter, egal ob physischen Handy oder virtuel, nur etliche Fehlermeldungen. Irgendjemand der helfen kann?
Habs gelöst bei mir war die compile sdk version falsch die man links bei gradle skripts in build.gradle ändern kann und ansonsten duplicateclass error kann man in der selben datei beheben in dem man code hinzufügt den man im netz findet wenn man den error googlet oder bei youtube sucht. hoffe das hilft :)
hab vergessen zu schreiben das ich java als sprache benutze, bei kotlin hatte ich keine probleme, vllt hast du auch außversehen java eingestellt :D
@@VariousHobb Super, werde ich mal ausprobieren, vielen Dank! :)
Algo comment =)
ich komme von visual basic 6. ich finde die neuen programmiersprachen einen Rückschritt zu vb6. egal wieviel es kann und es flexible ist, es kommt mir vor ich muss den computer 3x erklären als früher. das einkauflistenprogramm programmier ich mit visual basic in 3 minuten mit 15 zeilen code. ja man kann es nicht wirklich vergleichen, aber jeder 2ter Schritt ist eigentlich unnötig. aber es ist halt so.
Und was ist wenn man Family Link hat?
Dann frag deine Eltern ob sie es machen können wenn es nicht geht
bro du gibst homework aber keine Auflösung? warum sollte ich jemals deinen Kurs kaufen wenn du nichtmal das machst
Ich verstehe kein bisschen