fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

9.8K
active users

#dotnetmaui

4 posts4 participants0 posts today

ChatGPT (4o in diesem Fall) ist beim Entwickeln von #dotnetmaui recht hilfreich weil im Grunde ein Freitext Zugang zu umfangreicher Dokumentation.
Allerdings werden die Grenzen oft deutlich: dass man eine Page unter iOS Fullscreen bekommt mit plattformspezifischem IgnoreSafeArea der Page im XAML ist soweit klar. Dass man unter Maui aber auch z. B. am <Grid> selbst auch noch ein IgnoreSafeArea setzen muss 😱 bestätigte mir GPT auch erst als ich es direkt in der Frage erwähnte 🤪

Bei #dotnetmaui gibt es auch keinen wirklichen „Einstieg“ um die App beim Start gewisse Dinge automatisch auszuführen UND dabei eine UI zeigen/aktualisieren zu lassen. Also ja, im App.xaml.cs kann man im OnStart eine Page als MainForm setzen und in deren OnAppearing einen Task.Run ausführen oder ähnliches … aber … naja … geht schon aber irgendwie so RICHTIG fühlt sich das alles nicht an.

Es kann einem prinzipiell klar sein, dass bei async/await eine „await“-Codezeile nicht sofort laufen muss sondern die App in diesem Augenblick Zeit bekommt eine völlig andere „await“-Zeile auszuführen …
… und trotzdem kann man fiese Konstrukte schaffen wo zwei scheinbar getrennte Funktion einander gegenläufige Aufgaben ausführen … und sich wundern, warum die App scheinbar „nichts“ tut, obwohl nur eine Funktion die andere quasi zeitgleich negiert. Manchmal. 🤦‍♂️ #dotnetmaui