home.social

#xamarin — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #xamarin, aggregated by home.social.

  1. The Secret Diary of a Xamarin Android Developer, Aged 48 1/3 #code #android #xamarin #catfood #earth An adventure in persuading Android live wallpaper to support Material You colors via the magic of Xamarin and weeks of frustration.

    ithoughthecamewithyou.com/post

  2. As it's "new iOS Beta test all your apps season" I've had to dive back into a #xamarin forms project that is rapidly coming up to 12 months since last update and I need to finish the port to #maui before September

    Today has mostly been spent fighting .net sdk / apple silicon / maui workload / xcode issues just to get code to build and run on my primary machine - remember why I got frustrated with it now - Kotlin MP looks nicer by the day :-(

  3. So many things that working good or at least fine or were fixable with an easy workaround in #Xamarin are so buggy in #dotnetmaui to a point I like to constantly shake the makers 😩
    CollectionView behaving strange and then differently on iOS and Android (scrolls to top even if set to use last position), items rendering different on both platforms and wrong with Grids-in-Grids … binding in Android broken in this one case for specific views list goes on and on 😤

  4. So many things that working good or at least fine or were fixable with an easy workaround in #Xamarin are so buggy in #dotnetmaui to a point I like to constantly shake the makers 😩
    CollectionView behaving strange and then differently on iOS and Android (scrolls to top even if set to use last position), items rendering different on both platforms and wrong with Grids-in-Grids … binding in Android broken in this one case for specific views list goes on and on 😤

  5. … mit #xamarin Forms funktionierte alles perfekt. An die Regeln und Tücken vom #dotnetmaui muss ich mich noch gewöhnen und immer noch neue Probleme recherchieren und ausprobieren. 🤷‍♂️
    Ich glaube nicht, dass bei #microsoft irgendeiner Person klar ist, was für Kosten und was für ein Verlust an Produktivität mit diesem Wechsel verursacht wird 😱

    Egal wie gut das in Monaten oder Jahren laufen wird/könnte: Diese Zeit holt doch niemand mehr rein. Und unsere Kundschaft interessiert das nicht - zu Recht

  6. … mit #xamarin Forms funktionierte alles perfekt. An die Regeln und Tücken vom #dotnetmaui muss ich mich noch gewöhnen und immer noch neue Probleme recherchieren und ausprobieren. 🤷‍♂️
    Ich glaube nicht, dass bei #microsoft irgendeiner Person klar ist, was für Kosten und was für ein Verlust an Produktivität mit diesem Wechsel verursacht wird 😱

    Egal wie gut das in Monaten oder Jahren laufen wird/könnte: Diese Zeit holt doch niemand mehr rein. Und unsere Kundschaft interessiert das nicht - zu Recht

  7. Oh wie ich das liebe … ein json über https holen. Simple mit httpclient.GetString …
    - Android Emulator ✅
    - Android Device ✅
    - iOS Simulator ✅
    - iOS Device ❌

    Und nu such den Fehler 😣
    #Xamarin #dotnet

  8. Oh wie ich das liebe … ein json über https holen. Simple mit httpclient.GetString …
    - Android Emulator ✅
    - Android Device ✅
    - iOS Simulator ✅
    - iOS Device ❌

    Und nu such den Fehler 😣
    #Xamarin #dotnet

  9. Nu kompiliert #xamarin forms am Mac mit altem VSmac und ein Android Emulator startet. Aber deploy schlägt fehl. Uff.

    Nachher mal schauen ob ich sehen kann woran das nun wieder liegt.

    … und das alles, um noch bis Mitte April (iOS) bzw. August (Android) Produktpflege möglich zu machen während alles auf #dotnetmaui umgestellt wird …

    Kann man „einfach“ einen PC zu einem virtuellen PC machen und ggf. Dinge wie Outlook, Teams, Platzfresser raus lassen? 🤔

  10. Nu kompiliert #xamarin forms am Mac mit altem VSmac und ein Android Emulator startet. Aber deploy schlägt fehl. Uff.

    Nachher mal schauen ob ich sehen kann woran das nun wieder liegt.

    … und das alles, um noch bis Mitte April (iOS) bzw. August (Android) Produktpflege möglich zu machen während alles auf #dotnetmaui umgestellt wird …

    Kann man „einfach“ einen PC zu einem virtuellen PC machen und ggf. Dinge wie Outlook, Teams, Platzfresser raus lassen? 🤔

  11. Habe dann den #xamarin Code von der Syntax manuell angepasst.
    - einige csproj haben Android13 als Target. Fehlermeldung, dass SDK Version unbekannt sei
    - also Xamarin.android aktualisiert.
    - jetzt werden Android Ressourcen angemeckert weil „Widget.xyz.…“ nicht bekannt wäre AARGH
    - zum Glück altes Zeug also alles gelöscht. Jetzt werden andere Ressourcen nicht gefunden … weil die jetzt in reiner Kleinschreibung statt camelCase erzeugt werden?! 🤪 alles händisch angepasst …

  12. Habe dann den #xamarin Code von der Syntax manuell angepasst.
    - einige csproj haben Android13 als Target. Fehlermeldung, dass SDK Version unbekannt sei
    - also Xamarin.android aktualisiert.
    - jetzt werden Android Ressourcen angemeckert weil „Widget.xyz.…“ nicht bekannt wäre AARGH
    - zum Glück altes Zeug also alles gelöscht. Jetzt werden andere Ressourcen nicht gefunden … weil die jetzt in reiner Kleinschreibung statt camelCase erzeugt werden?! 🤪 alles händisch angepasst …

  13. Versuch eine #xamarin Forms App statt unter Windows (VisualStudio) am Mac zu kompilieren. Herausforderungen:
    - nur VS-for-Mac 8 vorhanden (kennt aktuelle Android SDK nicht)
    - VS202mac: lässt sich nicht mehr installieren.
    - Android Studio: zum SDK und Emulator einrichten
    - VSmac kompiliert mit Mono 6.12 - das kennt c#10 syntax nicht. -> habe ich nicht lösen können bisher und brew update mono traue ich mich nicht weil altes Xamarin und so 🫣

  14. Versuch eine #xamarin Forms App statt unter Windows (VisualStudio) am Mac zu kompilieren. Herausforderungen:
    - nur VS-for-Mac 8 vorhanden (kennt aktuelle Android SDK nicht)
    - VS202mac: lässt sich nicht mehr installieren.
    - Android Studio: zum SDK und Emulator einrichten
    - VSmac kompiliert mit Mono 6.12 - das kennt c#10 syntax nicht. -> habe ich nicht lösen können bisher und brew update mono traue ich mich nicht weil altes Xamarin und so 🫣

  15. We've pushed #cslanet version 7.0.7. Normally v7 would be too old for such a thing, but it is the last version that supports #xamarin and a community member submitted a fix to an issue that was blocking them from working, so it seemed wise to do the update.

  16. We've pushed #cslanet version 7.0.7. Normally v7 would be too old for such a thing, but it is the last version that supports #xamarin and a community member submitted a fix to an issue that was blocking them from working, so it seemed wise to do the update.

  17. Oh boy - I KNOW #VisualStudioForMac is out of support. But not being able to INSTALL it again to support our clients and compile/debug „old“ #Xamarin Forms Code … really?! 😩
    So what’s a quick/easy solution to compile/debug on a Mac until mid April? (Please share/boost)

  18. Oh boy - I KNOW #VisualStudioForMac is out of support. But not being able to INSTALL it again to support our clients and compile/debug „old“ #Xamarin Forms Code … really?! 😩
    So what’s a quick/easy solution to compile/debug on a Mac until mid April? (Please share/boost)

  19. Передаём данные с мобильных устройств в сервисы через каналы радиосвязи

    Привет, Хабр! На связи Рафис Гатауллин, ведущий эксперт отдела фронт-энд, и Рамис Закиев, ведущий эксперт отдела аналитики в «Татнефть Цифровые Технологии». В этой статье по мотивам нашего доклада на Industrial++ расскажем, об опыте внедрения мобильного решения, которое позволило оптимизировать процессы в цехах нефтедобычи, где нет условий для работы обычных сетей связи. Поговорим о том, как мы реализовали передачу данных с мобильных устройств к сервисам по каналу радиосвязи стандарта TETRA. Об опыте подключения и взаимодействия с SDK, написанном на Java, в мобильном приложении на Xamarin. И о подходах, которые использовали для оптимизации трафика при передаче данных приложения и данных геопозиционирования.

    habr.com/ru/companies/oleg-bun

    #передача_данных #tetra #xamarin #мобильные_устройства #радиосвязь #оптимизация_трафика #геопозиционирование #wrapper #sms #автоматизация

  20. In Xamarin Forms I can use the iOS VNDocumentCameraViewController in a custom renderer (scanning documents and even OCR the text)

    Is there something similar available for Android that I could use in #xamarin or #Maui ?

  21. In Xamarin Forms I can use the iOS VNDocumentCameraViewController in a custom renderer (scanning documents and even OCR the text)

    Is there something similar available for Android that I could use in #xamarin or #Maui ?

  22. Habe Heute (in #Xamarin) unter #iOS mal die Texterkennung ausprobiert - mit dem Dokument Scanner (auch eine iOS View) ein Bild gemacht, dann den Text ausgeben lassen.
    Scheiß die Wand an - schnell und verdammt akkurat selbst auf altem iPhone8 mit iOS16 🤩

    Gibt es so was auch unter Android? Also eine API/View die ich in Xamarin/Maui aufrufen könnte um Dokumente zu scannen (automatisch zuschneiden/geraderücken) und OCR? 🤔
    (Bitte Boost für Reichweite 🙏)

  23. Habe Heute (in #Xamarin) unter #iOS mal die Texterkennung ausprobiert - mit dem Dokument Scanner (auch eine iOS View) ein Bild gemacht, dann den Text ausgeben lassen.
    Scheiß die Wand an - schnell und verdammt akkurat selbst auf altem iPhone8 mit iOS16 🤩

    Gibt es so was auch unter Android? Also eine API/View die ich in Xamarin/Maui aufrufen könnte um Dokumente zu scannen (automatisch zuschneiden/geraderücken) und OCR? 🤔
    (Bitte Boost für Reichweite 🙏)

  24. Совместить DDD и MVVM: Разработка приложения-трекера расходов по правилу 50-30-20 на .NET MAUI

    Всем привет! Сегодня я бы хотел рассказать вам про свое приложение Profitocracy , которое помогает мне следить за личными расходами, а также автоматически планировать бюджет на месяц. Данный проект является open source , так что, если вам интересно сразу перейти к коду, то вы можете ознакомиться с его исходниками на GitHub .

    habr.com/ru/articles/867768/

    #net #c# #maui #мобильное_приложение #траты #деньги #xamarin #ddd #mvvm #ddd_и_mvvm

  25. Совместить DDD и MVVM: Разработка приложения-трекера расходов по правилу 50-30-20 на .NET MAUI

    Всем привет! Сегодня я бы хотел рассказать вам про свое приложение Profitocracy , которое помогает мне следить за личными расходами, а также автоматически планировать бюджет на месяц. Данный проект является open source , так что, если вам интересно сразу перейти к коду, то вы можете ознакомиться с его исходниками на GitHub .

    habr.com/ru/articles/867768/

    #net #c# #maui #мобильное_приложение #траты #деньги #xamarin #ddd #mvvm #ddd_и_mvvm

  26. Совместить DDD и MVVM: Разработка приложения-трекера расходов по правилу 50-30-20 на .NET MAUI

    Всем привет! Сегодня я бы хотел рассказать вам про свое приложение Profitocracy , которое помогает мне следить за личными расходами, а также автоматически планировать бюджет на месяц. Данный проект является open source , так что, если вам интересно сразу перейти к коду, то вы можете ознакомиться с его исходниками на GitHub .

    habr.com/ru/articles/867768/

    #net #c# #maui #мобильное_приложение #траты #деньги #xamarin #ddd #mvvm #ddd_и_mvvm

  27. 📰 [News] .NET MAUI 9 Launched with Better Performance, New Controls by Edin Kapić

    bit.ly/3ALYFIH

  28. Как я перешел из веб разработки в мобильную?

    Это был 2014-й год. После 3-х лет работы в маленькой аутсорс компании я набрался опыта в совершенно разных проектах. К тому моменту я заканчивал магистратуру и готовился перейти на фулл-тайм. Однако, мне нужно было больше денег. Я нашел интригующий проект по разработке мобильного приложения читалки для лицензионного контента. Основным клиентом такого приложения стали издательства, производящие электронные учебники.

    habr.com/ru/articles/855146/

    #xamarin #поиск_себя #карьера_в_itиндустрии #кроссплатформенная_разработка #стартапы

  29. With #xamarin being end of life now I was interested in seeing which apps would survive the iOS 18 cull - and so far 100% success rate using Xcode 15

    All have needed rework, typically seeing blank screens on startup from upstream libs (ripped out and rearchitected) and hard crashes (required some mtouch / linker exclusions). So now I have just under a year to revisit what plan B is (when minimum target and Xcode 16 requirement will get me).

  30. @Kissaki @SmartmanApps More accurately, is the bridge between and . It was a cross-platform thing when and were viable, but today it is really just a migration bridge.

    We use it a lot in for example, because we support everything from 4.6.2 onwards.

    For most mainstream developers though, this is all just background noise.

  31. @Kissaki @SmartmanApps More accurately, #netstandard is the bridge between #netfx and #dotnet. It was a cross-platform thing when #xamarin and #uwp were viable, but today it is really just a migration bridge.

    We use it a lot in #cslanet for example, because we support everything from #netfx 4.6.2 onwards.

    For most mainstream developers though, this is all just background noise.

  32. This is a reminder that #Xamarin #dotnet support ended with XCode 15. If you upgrade to Sequoia or have been accidentally forced to upgrade to XCode 16, you will likely have a broken development environment.

    Also, there is no #dotnetmaui support for XCode 16 yet until the .NET 9 release in November.

    You're currently in mobile no-man's land.

    Use a tool like xcodes to install the previous XCode version and set the appropriate build tools.

  33. This is a reminder that #Xamarin #dotnet support ended with XCode 15. If you upgrade to Sequoia or have been accidentally forced to upgrade to XCode 16, you will likely have a broken development environment.

    Also, there is no #dotnetmaui support for XCode 16 yet until the .NET 9 release in November.

    You're currently in mobile no-man's land.

    Use a tool like xcodes to install the previous XCode version and set the appropriate build tools.