Boehrsi.de - Blog

Upcoming 2019 - Software-Entwicklung

Erstellt am event Uhr von account_circle Boehrsi in label Boehrsi
Upcoming 2019 - Software-Entwicklung Bild

Das neue Jahr ist noch recht frisch, da bietet es sich doch an die Planung zu Themen und Beiträgen, welche aktuell nur in meinem Kopf existiert, mit euch zu teilen. Dies hat nebenbei den Vorteil dass ich selbst nicht wieder alles vergesse. Ich werde diese News etwas aufteilen, da ich mit den Themen Gaming und Software-Entwicklung bekanntlich recht verschiedene Themenbereiche abdecke.
Heute geht es um die Software-Entwicklung und welche Schwerpunkte ich mir für die nächste Zeit vorgenommen habe. Dabei geht es definitiv nicht um die komplette Planung für 2019, denn dafür entwickelt sich dieser Bereich einfach zu schnell und außerdem probiere ich zu gerne spontan neue Dinge aus. Einige Themen habe ich allerdings, die ich auf jeden Fall ansprechen möchte. Ein sehr wichtiger Teil wird das Cross-Platform Framework Flutter open_in_new sein und die dazugehörige Programmiersprache Dart.
Ebenfalls ein wichtiges Thema wird Open-Source Software open_in_new sein, da ich aktuell und in der nächsten Zukunft wesentlich intensiver in diesem Bereich unterwegs sein werde. Auch Android Beiträge werden auf jeden Fall vertreten sein, denn diese Plattform ist für mich aktuell am relevantesten. Ein wichtiges Stichwort in diesem Bereich ist AndroidX open_in_new.

Flutter 1.0 veröffentlicht

Erstellt am event Uhr von account_circle Boehrsi in label Development
Flutter 1.0 veröffentlicht Bild

Gestern Abend war es soweit, Flutter 1.0 wurde auf der Flutter Live Konferenz veröffentlicht. Neben den vier großen Stichworten: Beautiful, Fast, Productive und Open gibt es viele weitere neue und interessante Änderungen. Dazu gehört das UI Animations-Tool Flare open_in_new, welches direkt in Flutter nutzbaren Content erstellt. Ebenso interessant ist Codemagic open_in_new, ein Tool welches CI und CD für Android und iOS kombinieren soll. Beide Tools sind kostenlos zu haben.
Dart 2.1 wird nun unterstützt, im Bereich Pixel-Perfect UIs wurden ebenfalls gearbeitet und auch die Einbindung von Platform Views ist nun möglich. Solltet ihr nur einige Flutter Views innerhalb einer existierenden App nutzen wollen, ist auch dies nun einfacher.
Flutter hat als großes Ziel wesentlich mehr im Auge als nur die mobilen Plattformen. Für den Desktop wird an einer stabilen Lösung gearbeitet, auf dem Raspberry Pi gibt es Demos und selbst im Browser will Flutter aktiv werden. Wie gewohnt schnell, flexibel, offen und mit nur einer Code-Base. Ich bin weiterhin angetan von Flutter und freue mich auf die nächste Zeit mit dem Framework. Falls ihr genauere Informationen zum Flutter 1.0 Release wollt, folgt einfach den Related Links.

Related Links

Flutter - Tutorials zum Einstieg

Erstellt am event Uhr von account_circle Boehrsi in label Development
Flutter - Tutorials zum Einstieg Bild

Falls ihr euch, so wie ich aktuell, etwas mit Flutter auseinandersetzen wollt, kann ich euch ein paar Tutorials und Dokumentationseinträge ans Herz legen. Beginnen möchte ich mit den offiziellen Flutter Tutorials open_in_new. Diese fokussieren sich zum Großteil auf die reinen UI Aspekte von Flutter und zeigen wie man schnell und effektiv ein Interface bauen kann. Weiterhin schaute ich mir das Chat App Code Lab von Google open_in_new an. Selbiges implementierte ich nach, erweiterte es etwas und testete mit diesem Konstrukt einiges aus.
Mit diesen Tutorials erhält man einen recht ordentlichen Eindruck bezüglich Flutter, doch Dart, die Sprache hinter Flutter, ist damit noch nicht ausreichend abgearbeitet. Dafür kann ich euch nur die Dart Language Tour open_in_new ans Herz legen, denn die modernen Möglichkeiten dieser Sprache sind definitiv spannend. Ich freue mich zumindest sehr über optionale Methoden-Parameter, benannte Konstruktoren und diverse weitere großartige Funktionen.
Hat man diese Dinge zusammen abgearbeitet kann man schon etwas erreichen, auch wenn einem natürlich noch die Erfahrung fehlt. Doch selbige kommt bekanntlich nur durchs Anwenden. Ich bin deswegen der Meinung man sollte vielleicht noch ein paar tiefergehende Tutorials zu konkreten Aufgabenstellungen, die für einen persönlich relevant sind, anschauen, allgemein aber möglichst schnell anfangen aktiv etwas umzusetzen. Denn Learning by Doing ist eine der besten Möglichkeiten, um ein neues Framework oder eine neue Sprache kennenzulernen. Wie sieht es bei euch aus, interessiert euch das Thema Flutter auch oder bleibt ihr lieber beim Altbewährten?

Related Links

Flutter Live - Konferenz am 04. Dezember

Erstellt am event Uhr von account_circle Boehrsi in label Development
Flutter Live - Konferenz am 04. Dezember Bild

Derzeit ist Flutter, die Cross-Plattform Lösung für Android und iOS von Google, ein wichtiges Thema für mich. Auf verschiedenen Ebenen arbeite ich aktuell mit Flutter und probiere diverse Dinge aus. Ich bin weiterhin zuversichtlich das diese Cross-Plattform Lösung tatsächlich vielversprechend ist.
Aus diesem Grund werde ich mir am 04. Dezember die Flutter Live 2018 Konferenz ansehen (via Stream) und falls auch ihr Interesse habt, folgt einfach den Related Links. Das Event findet von 14:00 – 20:00 Uhr in London statt und wird bei uns ab 17:00 Uhr Live übertragen, wobei die Keynote um 18 Uhr stattfindet. Ich erhoffe mir dort einiges an neuen Informationen und vielleicht sogar den Release der Flutter Version 1.0. Wie sieht es bei euch aus, interessiert euch das Thema Flutter?

Related Links

Cross Platform - Flutter First Look

Erstellt am event Uhr von account_circle Boehrsi in label Development
Cross Platform - Flutter First Look Bild

Flutter open_in_new und Dart open_in_new dürften für den einen oder anderen von euch sicherlich keine Unbekannten sein. Im Cross-Platform-Land und vor allem im Android-Bereich ist Flutter aktuell gefragt und auch auf der Droidcon und Google I/O wurde die neue Cross-Platform-Lösung thematisiert.
Ich selbst habe aktuell im Rahmen meiner Arbeit und privaten Entwicklung mit Flutter zu tun und muss sagen ich bin durchaus angetan. Ein erster Blick ließ mich wesentlich positiver zurück als ich es von Cross-Platform-Lösungen gewohnt bin. Denn gegenüber selbigen hege ich eine dezente Skepsis. Doch der Ansatz von Flutter unterscheidet sich von vielen anderen Lösungen, da er nicht auf Webtechniken oder dergleichen setzt, sondern auf einen eigenen losgelösten Renderer. Dies behebt sicherlich nicht alle Probleme, aber kann einige lösen oder zumindest minimieren.
Ich habe in der letzten Zeit diverse Tutorials und Infovideos gesehen und konnte nun auch endlich mal ein paar Zeilen aktiv schreiben. Ich habe unter anderem das Chat-App-Tutorial open_in_new umgesetzt und das Ganze macht tatsächlich Lust auf mehr, auch wenn es natürlich gewöhnungsbedürftig ist. Wie gut oder schlecht sich Flutter im aktiven und längeren Gebrauch schlägt bleibt natürlich abzuwarten, aber ein positiver Einstieg ist ja durchaus auch etwas Erwähnenswertes. Vor allem bei solchen Dingen wie Hot-Reload, einem sehr umfangreichen und reaktiven UI-Framework, einem einfachen Zugang durch bekannte IDEs (Android Studio oder IntelliJ Idea) und einem sehr guten Entwicklungs-Flow.
Wie sieht es bei euch aus, habt ihr schon einmal mit Cross-Platform-Lösungen gearbeitet oder entwickelt und kennt oder nutzt ihr vielleicht auch Flutter?

Related Links
navigate_before Vorherige format_list_numbered  Seite 14