Flutter in 10 Minuten

Поделиться
HTML-код
  • Опубликовано: 18 окт 2024

Комментарии • 30

  • @sarahboettger
    @sarahboettger Год назад +1

    top video. ein video mit der besten informationsdichte seit langem. danke. vor allem die Problem-Beschreibung am Anfang.
    "[...] die müssen jetzt drei Programmierer haben [...]" [0:28], hast du dann noch korrigiert später in Programmierer-Teams. das wäre günstig für unternehmen, wenn sie pro app Entwicklung nur einen Programmierer bäuchten. 😛

  • @immobilien-makler
    @immobilien-makler 2 года назад +2

    Bro, ich liebe dich.

  • @ed1849x
    @ed1849x Год назад

    Danke!

  • @karimallahwala7022
    @karimallahwala7022 Год назад

    Klasse Video. Vielen Dank

  • @merdoYT
    @merdoYT 3 года назад +5

    Kannst du mal die Programmiersprache C# erklären

  • @frontwichtel1019
    @frontwichtel1019 Год назад

    Bei so etwas stell’ ich mir immer die Frage, wie lange diese Sprache aktuell bleibt. Ich arbeite im öffentlichen Dienst und würde hinsichtlich meiner Erfahrung eine gute App für manche Bereiche entwickeln können - ob sich das aber lohnt, wenn die Sprache "plötzlich" nicht mehr gefragt ist oder sich grundlegend etwas ändert?

  • @wo.le.4243
    @wo.le.4243 2 года назад +1

    Hallo Junus,
    nur eine kurze Frage, die vielleicht vielen hier schon in sen Sinn kamen, aber nur nicht getraut wurde zu stellen: Ist mit Flutter (Programmiersprache Dart) jede Art von App möglich? Also z.B. Videoplattform App wie RUclips, Dating-App wie Tinder oder Suchmaschinen-App wie Google App.
    Vielen Dank für deine Expertenmeinung :)

    • @1080pixel
      @1080pixel Год назад +2

      Die genannten sind alle absolut problemlos möglich mit Flutter. Einschränkungen gibt es bei Apps, welche absolute top-performance benötigen oder Apps, welche viele/alle Gerätefunktionen voll ausschöpfen möchten. Flutter ist top in Preis/Leistung für ca. 80% aller Apps.

  • @esklappt1888
    @esklappt1888 2 года назад

    Danke 🙏

  • @amindhahri2542
    @amindhahri2542 3 года назад +4

    @Programmieren lernen könnt ihr bitte ein Video über debugger machen

  • @emta6666
    @emta6666 3 года назад +2

    Wo kann man Apps, Spiele oder Websiten verkaufen?

    • @safcon3908
      @safcon3908 3 года назад +1

      Apps kannst du einfach in den Standard AppStores hochladen.

  • @yannickbecker9709
    @yannickbecker9709 3 года назад +9

    Bitte, bitte versuche deinen Monitor das nächste mal gerade hinzustellen, da wird man ja verrückt o.o

  • @unknowndev3319
    @unknowndev3319 3 года назад +1

    Ich finde Xamarin sehr nice und will es lernen, da ich auch mit C# arbeite und somit keine extra Programmiersprache lernen muss

    • @CoderboyPB
      @CoderboyPB Год назад

      @Doni Xamarin wurde weiterentwickelt und heißt jetzt NET Maui.

  • @michaeldhen2591
    @michaeldhen2591 2 года назад

    Hallo, ich benötige eine Offline Anwendung - Kamera und Formulare. Eine Internetverbindung ist leider nicht immer gegeben. Deher muss die App zwingend offline arbeiten. Ist das mit Flutter möglich?
    herzlichen Dank

    • @kev_047
      @kev_047 2 года назад

      ja klar. Benötigst du einen Programmierer?

  • @redstone2
    @redstone2 3 года назад +3

    du hast doch auch tt oder?

  • @JumpInVienna
    @JumpInVienna 2 года назад

    Hallo, Junus
    Was ist den das für ein vs code theme?
    MfG

  • @thomashering1482
    @thomashering1482 Месяц назад

    Naja, ist schon gut... habe heute flutter eingerichtet... Herr im Himmel! Bis da alles läuft...Was er erzählt über Dart...das problem ist eher: wenn du schon mit einigen Sprachen gearbeitet hast liegt es irgendwo dazwischen ... und du musst immer nachsehen, weil die unterschiede da aber recht gering sind...

  • @onuryuksek7810
    @onuryuksek7810 3 года назад +3

    Hey warum nicht C++ mit dem Framework QT???
    QT ist ein GUI-Toolkit für c++ welches eine plattformübergreifende Softwareentwicklung ermöglicht.
    Ein par beispiele zu nennen..
    Unixartige mit X11, Linux mit Wayland, Windows, Windows Phone, Windows RT, Windows CE, Symbian OS, Android, SailfishOS, macOS, iOS, QNX/Blackberry
    Außerdem kann man damit auch mega gut Embedded Systeme Programmieren wird auch gut von Embedded-Linux ünterstützt, aaa bevor ich es Vergesse es lässt sich damit auch mega gut IoT geräte programmieren ( würde dort trotztdem zu C raten )...
    Warum Nicht QT jetzt mal ernsthaft??

    • @iUniversEi
      @iUniversEi 2 года назад +1

      Das kann so viele Gründe haben, dass ich nur mal zwei nennen will. Punkt 1 wäre schonmal, dass wenn du bei QT kein Geld auf den Tisch legst, gezwungen bist, dein Zeug unter die GPL zu stellen. Das ist vielleicht aber nicht die Lizenz, die man als privater Entwickler haben möchte, und ebensowenig will man die (scheiß teure) QT Commercial License als Privatnutzer kaufen. Für größere Unternehmen ist das sicher relativ egal, weil die Kosten auf den Kunden abgebildet werden können, aber da gibt es auch genug andere Argumente. Zum Beispiel die Tatsache, dass kaum jemand ordentlich C++ programmieren kann. Und noch viel schlimmer: wenn man dieses "tolle" QML benutzen will, können das noch viel weniger Leute. Und deshalb greift man dann gerne zu irgendwelchen Hipsterframeworks bei denen man relativ preiswerte Studenten abgreifen kann, die hochmotiviert Apps raushauen können. Der typische (preiswerte) Student wird aber mit C++ und Qt schnell überfordert sein. Die Liste geht natürlich noch weiter, aber das wären so die Top Gründe, die mir spontan einfallen. Aber natürlich wäre es eine gute Wahl, Qt zu benutzen, wenn man dazu in der Lage ist. Aber es ist, wie immer, Abwägungssache.

    • @onuryuksek7810
      @onuryuksek7810 2 года назад

      ​@@iUniversEi Ja also ich darf dich doch mal zitieren oder: "wenn man dieses "tolle" QML benutzen will, können das noch viel weniger Leute"
      Auszug Wikipedia:
      QML ist syntaktisch an JSON und CSS angelehnt. Durch ihre deklarative Grundstruktur und die nahtlose Einbindung von JavaScript vereint sie deklarative und imperative Ansätze in einer Programmiersprache.
      de.wikipedia.org/wiki/QML => kannst ja gerne nachlesen...
      ehm ja so schwer ist das nicht.
      Eine Frage hätte ich an dich, wenn man doch Software Entwickler auszubilden möchte, vorzugsweise Quereinsteiger, ist es doch nur nahe liegend eine Technologie zu nehmen die eine hohe Relevanz hat.
      Oder siehst du es anders?
      Ich nimm mir noch mal die Freiheit heraus dich zu zitieren: "Zum Beispiel die Tatsache, dass kaum jemand ordentlich C++ programmieren kann."
      => jaaa eben deswegen doch ist doch schlimm genug das es so ist genau deswegen braucht es Tutorials dafür...
      Das letzte Zitat von dir:
      "Der typische (preiswerte) Student wird aber mit C++ und Qt schnell überfordert sein"
      Das sollte aber kein Ausschuss Kriterium sein, der typische Student ist mit allem überfordert, wenn es ein bisschen übers 0 8 15 Coden geht (egal welchen Tech-Stack du nimmst).

    • @iUniversEi
      @iUniversEi 2 года назад

      @@onuryuksek7810 In der Tat sehe ich da zwei Probleme. Erstens sagst du: wenn man Softwareentwickler ausbilden möchte, vorzugsweise Quereinsteiger. Das ist schon mal ein sehr großes "wenn". Die Unternehmen, die sich in solchen Sphären bewegen, wollen dafür ja eben nicht so richtig Zeit investieren. Kaum ein Unternehmen bildet Softwareentwickler richtig aus. Da heißt es: "hier ist deine Aufgabe, mach mal". Und wenn du dann sowas wie C++ hast, wo dein Trainee ständig mit Compiler- oder Linkerfehlern ankommt, die er nicht versteht, weil man in C++ eben oft nicht so einfach mit Copy-Pasta aus dem Internet vorwärts kommt, artet das schnell in Arbeit aus. Das zweite Problem ist, dass die "Ausbilder" in den meisten Unternehmen in Deutschland das ja einfach selbst gar nicht gut können. Wir sind hier in einer echt beschissenen Situation, die leider viel zu sehr die Nutzung von solchen Sprachen, Frameworks und vor allem Packages (siehe nodejs Kastastrophe) fördert, weil viele "Entwickler" eben keine Entwickeler mehr sind, sondern nur noch irgendwas zusammenstöpseln wollen, sodass irgendwas auf dem Bildschirm blinkt. Memory Management? Concurrency? Aber nicht doch, mein Herr.
      Zu deiner steilen These dass QML ja nicht so schwer sei, will ich nur mal die Frage in den Raum stellen, wieso dann praktisch niemand damit ein vernünftiges UI programmieren kann. Und damit meine ich nicht nur Hobbyisten, sondern auch professionelle Entwickler. Ein Beispiel dafür wäre die Firma Pascom. Praktisch niemand kriegt QML gut in den Griff, sodass sich da nicht irgendwann anfangen Steuerelemente gegenseitig zu überlappen oder irgendwelche gängigen Benutzerinteraktionen, die man von nativen Applikationen gewohnt ist, einfach nicht funktionieren, weil man sie in QML selber programmieren müsste, da QtQuick 2 quasi nix mehr kann. Selbst so etwas einfaches wie Rechtsklick in einem Textfeld und dort dann das typische Kontextmenü (Copy/Cut/Paste/Select All) fehlt ja einfach. Designentscheidung. Und da programmieren sich dann manche drum herum, machen es falsch, scheitern, usw. Eine einzige Katastrophe.
      Naja, sollte eigentlich kein Anti-QML Rant werden hier, sondern einfach nur eine Begründung, warum man sich damit vielleicht einfach nicht rumärgern will und dann anfängt nach Alternativen zu greifen, die versprechen, dass alles ganz toll und einfach ist und sich die App ja quasi von alleine programmiert. Ob das Versprechen gehalten wird steht dann ja auf einem ganz anderen Blatt.

    • @onuryuksek7810
      @onuryuksek7810 2 года назад +1

      @@iUniversEi Mein Herz hat geblutet als ich das "weil viele "Entwickler" eben keine Entwickeler mehr sind, sondern nur noch irgendwas zusammenstöpseln wollen, sodass irgendwas auf dem Bildschirm blinkt. Memory Management? Concurrency? Aber nicht doch, mein Herr."
      => gelesen habe...
      Ja okay du hast recht, die Qualität der Entwickler nimmt rapide ab.
      vlt. ist es auch zu viel verlangt von meiner Seite...
      Ich hatte damals auch als Anfänger, aber so meinen Start...pan>
      Embedded Linux mit C++ und Qt
      wo ich noch mit CMake per Hand über die Konsole mein Build machen durfte........ ich könnte jetzt stunden lang weiter aufzählen ich denke aber du weißt was ich meine, jammern hat nicht geholfen..
      google, diverse Foren, damals noch in Berlin C-base ( Treffpunkt für Nerds mit mein Notebook auf son einem ranzigem sofa stunden lang gesessen und gecoded )...
      => bis irgendwann der licht an ging ( das war das beste lern prozess was ich je hatte ).
      vlt. bring neue Generation einfach nicht die Motivation mit, die ich damals hatte...
      Nebenläufigkeit aka Concurrency hast du auch bei Flutter...
      wenn du die Prinzipien und die Unterschiede zwischen parallelism und concurrency nicht verstanden hast, kackst du in jeder Sprache ab, wenn das kommt...
      Memory Management, Pointer Arithmetik und son Käse man durchaus sparen in moderneren Sprachen gehe ich konform mit dir..
      QML empfand ich nicht schwer zur erlernen damals ( ist aber auch schon ne weile her momentan bin in .net C# unterwegs)...

  • @johannesrupp4098
    @johannesrupp4098 2 года назад +1

    Ich muss Flutter lernen aber habe noch kaum Erfahrung im Programmieren. Soll ich zuerst Java/c etc. Lernen und danach direkt Dart oder versuchen direkt Dart zu lernen.

    • @Programmierenlernen
      @Programmierenlernen  2 года назад +3

      HTML, CSS, JS-->Web Entwicklung; dann Angular+React dann Flutter
      es macht keinen Sinn zu früh mit Dart/flutter anzufangen aktuell. Du bist sonst zu langsam

  • @domimayor4929
    @domimayor4929 7 месяцев назад

    Warum sieht der Android Entwickler so verloren aus? ^^