eupolicy.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
This Mastodon server is a friendly and respectful discussion space for people working in areas related to EU policy. When you request to create an account, please tell us something about you.

Server stats:

205
active users

#dotnetmaui

0 posts0 participants0 posts today
nSonic<p>Well - meanwhile I solved it … kind of<br>- create multipage PDF in A4 200 dpi format<br>- draw one photo per page (scaled/centered)<br>- use AppleVision / Google ML to OCR the photos and get Position/Rect for each Text and the text<br>- DrawString transparent at the correct position as a „Textlayer“ </p><p>Still have trouble „stretching“ the DrawText to always fit perfectly inside the box so that selecting it later in a PDF Preview feels natural 🤔<br>… so … any Tipps? <a href="https://troet.cafe/tags/dotNetMaui" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotNetMaui</span></a> <a href="https://troet.cafe/tags/ios" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ios</span></a> <a href="https://troet.cafe/tags/android" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>android</span></a> <a href="https://troet.cafe/tags/development" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>development</span></a> 🚀 🙏</p>
nSonic<p>I know on iOS that I can get the Text out of a taken picture as string (very fast). But don’t know how put this pixel perfect into a pdf as text layer 🤔</p><p>And on Android I have no idea at all. </p><p>So if you know a solution (create multi page PDF with text layer fast and good on Android / iOS device with own code in <a href="https://troet.cafe/tags/dotNetMaui" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotNetMaui</span></a> preferred) please let me know. Thanks a lot </p><p>And please boost. 🙏</p>
nSonic<p>Question to mobile developers out there (iOS / Android - <a href="https://troet.cafe/tags/dotNetMAUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotNetMAUI</span></a> for me but any idea might help):</p><p>Is there a way to create a multipage PDF on device out of pictures of letters/documents (yes it is with a Canvas and drawing) -&gt; with the text/characters being recognized and put onto it as a text overlay so that you can search/select text in it? </p><p>Bonus if this works fast. I won’t like the users to have the UI blocked a long time or to wait until a pdf can be mailed/transferred</p>
nSonic<p>Ich hatte ganz am Anfang das Internet durchsucht mit div Stichworten. Aber leider sind die Stichworte des Problems sehr allgemein / weit fassend und man findet div Beiträge zu allem möglichen nur nicht zu meinem konkreten Problem / Anforderung 🤷‍♂️</p><p>Nach 1h Recherche die LLM genommen. <br>Mit erstem Modell nach 1h abgebrochen (mehrere Tests und auf Compiler warten inkl)<br>Mit 2. Modell nach 20 Minuten Lösungsansatz, nach 40 min fertig! <a href="https://troet.cafe/tags/ki" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ki</span></a> <a href="https://troet.cafe/tags/dotNetMAUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotNetMAUI</span></a></p>
nSonic<p>Heute eine Code-Lösung gefunden mit Hilfe von LLM. War aber lustig!</p><p>Modell(4.1): nach kurzem Austausch „Jo das geht am besten so…“<br>Coole Idee aber crasht. <br>KI „ja bekannt. Muss aber gehen. Achte darauf dass … mach so und so“<br>Nope geht nicht. 4x runden. Kein weiterkommen. </p><p>Anderes Modell (o4MiniHigh): nochmal von vorn erklärt. Vorschläge ähnlich wie vorher. Ich den Crash beschrieben. <br>KI: Zack: „evtl. den Ansatz streichen. Könnte man auch SO machen …“ 🤯 anderer Ansatz - läuft! 👍 <a href="https://troet.cafe/tags/ki" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ki</span></a> <a href="https://troet.cafe/tags/dotNetMAUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotNetMAUI</span></a></p>
nSonic<p>Well <a href="https://troet.cafe/tags/dotnetMaui" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnetMaui</span></a> by all its fantastic features has a serious problem with a basic feature: Lists! <br>ListView is rather slow on Android but works with uneven row heights and complex cell layouts. Also it weirdly doesn’t show templates when you navigate to a page more than once. <br>CollectionView is a bit quicker but has problems with uneven row heights and complex layouts; seems layouts are not correctly calculated when templates are reused. (Repro is available) (1/5)</p>
nSonic<p>I‘m happy to switch back to native <a href="https://troet.cafe/tags/dotnetMaui" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnetMaui</span></a> solution when they are reliable, until then i desperately need a solution. (5/5)</p>
nSonic<p>My deepest respect to the <a href="https://troet.cafe/tags/dotnetMaui" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnetMaui</span></a> team! You really don’t have some easy tasks in your todo list! Believe me, I know. I really like MAUI for what it is - but those problems with the layouts / Lists really is a point that costs us a lot of time and money. </p><p>If someone knows what I’m talking about and has a good solution / workaround for lists that are quick AND works with flexible Row-Heights and different Templates in one List - PLEASE let me know! (4/5)</p>
💡𝚂𝗆𝖺𝗋𝗍𝗆𝖺𝗇 𝙰𝗉𝗉𝗌📱<p><strong>MessagingCenter Is Dead in .NET 10 - Here's What's Next For Your MAUI app!</strong></p> <p><a href="https://programming.dev/post/33022163" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">programming.dev/post/33022163</span><span class="invisible"></span></a></p>
Ivan Mir<p>Stumbled into a tough issue and finally got inspired to start a dev blog.</p><p>Yup, 2025 might be a bit late, but better than never :shrug4: </p><p><a href="https://qotoqot.com/tech/ios-bindings/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">qotoqot.com/tech/ios-bindings/</span><span class="invisible"></span></a></p><p><a href="https://mas.to/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://mas.to/tags/dotnetmaui" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnetmaui</span></a> <a href="https://mas.to/tags/iosdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iosdev</span></a></p>
nSonic<p>Puh … einige hundert wenn nicht an die tausend warnings behoben. Quer durch alle referenzierten Projekte. <a href="https://troet.cafe/tags/dotnetMaui" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnetMaui</span></a> mit <a href="https://troet.cafe/tags/dotnet9" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet9</span></a> hat die Empfindlichkeit was obsolete, deprecated und vor allem „kann von iOS x aufgerufen werden ist aber seit version y deprecated“ auf 11 gedreht. <a href="https://troet.cafe/tags/technicalDept" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>technicalDept</span></a> hat damit einen Schwung zugelegt. (1/3)</p>
nSonic<p>Mal angenommen ich möchte ein iPad als Test-/Entwicklungsgerät holen um auch mal einen Blick auf <a href="https://troet.cafe/tags/iPadOS26" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iPadOS26</span></a> werfen zu können - welches iPad nehme ich dann?</p><p>Klar, Store auf, klicken, fertig kenne ich. Das wäre dann was aktuelles. </p><p>Aber evtl geht das ja auch günstiger mit etwas nicht GANZ neuem? Ich denke ein M-Chip darf es schon sein aber welches Gerät empfiehlst Du die/der das hier liest dafür? <a href="https://troet.cafe/tags/developer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>developer</span></a> <a href="https://troet.cafe/tags/apple" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>apple</span></a> <a href="https://troet.cafe/tags/dotnetMaui" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnetMaui</span></a> <a href="https://troet.cafe/tags/ipad" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ipad</span></a> <br>(Freue mich über boost um mehr im Fediverse zu erreichen)</p>
nSonic<p>Spannend! <a href="https://troet.cafe/tags/dotnetMaui" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnetMaui</span></a> mit <a href="https://troet.cafe/tags/net9" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>net9</span></a> <br>- iOS App ist als Release signifikant kleiner! Wir reden von ca 20 statt 60 MB<br>- Android App dagegen deutlich größer?! Um 90 statt um 60 MB - Nanu? <br>Werde recherchieren müssen ob es neue Schalter gibt oder was da los ist. 🤔</p><p><a href="https://troet.cafe/tags/developer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>developer</span></a></p>
nSonic<p>Habe heute eine App auf <a href="https://troet.cafe/tags/dotnetMaui" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnetMaui</span></a> 9 umgestellt. Bedeutet:<br>- lernen wie das überhaupt geht <br>- die App selbst besteht aus 4 Projekten. Alle umstellen; dazu 10+ weitere Assembly Projekte umstellen <br>- net9 und workload installieren <br>- zig/hunderte versions-Abhängigkeiten diverser nuget Pakete lesen und csproj anpassen <br>- zig compiler Fehler sichten und korrigieren wegen neuer Regeln und breaking changes <br>- zig stellen anpassen wegen höherer iOS / android sdk min-Version <br>… (1/2)</p>
nSonic<p>Es ist immer wieder „eine Freude“:<br>- Maui 8: kein Support mehr seit Mai. <br>- Maui 9 / .net9 seit Oktober letztes Jahr überhaupt mal „Release“<br>- Kompilieren mit net9 für iOS?<br>- braucht XCode 16.4+ (bisher 16.2 installiert)<br>- XCode 16.4 will mind macOS 15 (bisher 14 installiert)</p><p>Alter! Ich mecker nie wieder über Entwicklung für Microsoft Windows! <a href="https://troet.cafe/tags/macos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>macos</span></a> <a href="https://troet.cafe/tags/dotnetMaui" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnetMaui</span></a> <a href="https://troet.cafe/tags/xcode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>xcode</span></a> <a href="https://troet.cafe/tags/developer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>developer</span></a></p>
nSonic<p><span class="h-card" translate="no"><a href="https://chaos.social/@dasdom" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>dasdom</span></a></span> <span class="h-card" translate="no"><a href="https://layer8.space/@teilweise" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>teilweise</span></a></span> <span class="h-card" translate="no"><a href="https://nerdculture.de/@phranck" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>phranck</span></a></span> Go ahead and build an App with <a href="https://troet.cafe/tags/dotnetMaui" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnetMaui</span></a> … chances are, you will be happy to use SwiftUI again … maybe.</p>
nSonic<p>OMG 😱 I may have found a work around! After at least a full day of trial and error I found out:<br>- my own swipeView-Grid uses two ContentViews in xaml that are filled at runtime via bindable properties. </p><p>If i remove the ContenViews and add the two views directly to the the grid (using .Add or .Insert(0) to make sure the order is correct), the TapGesture of the lower view is working again!</p><p>So MAUI in iOS seems to not expecting two contentviews above each other! On Android it works. 🤯 <a href="https://troet.cafe/tags/dotnetmaui" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnetmaui</span></a></p>
nSonic<p>Any <a href="https://troet.cafe/tags/dotnetmaui" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnetmaui</span></a> developers out there? I’m really looking for a solution / workaround to this problem:<br>- On iOS<br>- in a CollectionView<br>- having a Grid showing two views above each other (A hidden by B)<br>- revealing A by B.TransferTo(-80,0)<br>- Seeing A but TapGestures on A doesn’t work 😫</p><p>On Android this concept works. <br>Outside a CollectionView it works on iOS too</p><p>Please Boost 🚀 </p><p>Stripped down demo-app linked as zip and repository:<br><a href="https://github.com/dotnet/maui/issues/29880" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/dotnet/maui/issues/</span><span class="invisible">29880</span></a></p>
nSonic<p>So many things that working good or at least fine or were fixable with an easy workaround in <a href="https://troet.cafe/tags/Xamarin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Xamarin</span></a> are so buggy in <a href="https://troet.cafe/tags/dotnetmaui" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnetmaui</span></a> to a point I like to constantly shake the makers 😩<br>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 😤</p>
Ivan Mir<p>Finally put together some samples of hot reload for native UIs on iOS and Android.</p><p>.NET is magic: those aren't just method reloads –&nbsp;it allows patching a whole app with new assemblies on the fly.</p><p><a href="https://github.com/ivmirx/HotDemo" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/ivmirx/HotDemo</span><span class="invisible"></span></a></p><p><a href="https://mas.to/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://mas.to/tags/dotnetmaui" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnetmaui</span></a> <a href="https://mas.to/tags/AndroidDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AndroidDev</span></a> <a href="https://mas.to/tags/iOSDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOSDev</span></a></p>