Replies: 5 comments 5 replies
-
I think coding agent can quickly identify and fix this issues |
Beta Was this translation helpful? Give feedback.
-
That is another issue. I have provided documentation and gave coding agents access to web. And all of them (ChatGPT O3, Gemini 2.5 Pro, Claude Sonnet 4) tried for several hours and could not produce working solution. I tried guiding them tried multiple times with multiple models. Tried with agents, tried with asking - they are not able to figure it out. And the only time they were getting close to making working solution is when they re-implemented everything that "Uno.Extensions.*" offered making all those extensions pointless (and also adding around 20-25 new files to my existing solution). And tbh. my current solution in Maui with Blazor embedded was much smaller and much more elegant than this. :( |
Beta Was this translation helpful? Give feedback.
-
@Al4ric Thank you for the honest feedback, that is always the most valuable, as we definitely want to make sure to remove all these papercuts for people starting with Uno Platform. I will forward this to our team to investigate further - would you be willing to share some more details on your requirements if needed? CC @Jen-Uno |
Beta Was this translation helpful? Give feedback.
-
Hi @Al4ric , We'll definitely review docs to make sure they're aligned with latest additions to Http and others. In the meantime, here's an example of how Auth and Http (using Kiota) get boostrapped in an Uno app: https://github.com/unoplatform/uno.chefs/blob/main/Chefs/App.xaml.host.cs And here's maybe some additional info on Auth0 + OIDC using Uno: https://community.auth0.com/t/how-to-use-auth0-with-uno-platform/127572/5 If Auth doesn't work, can you please share an example of how you're using our Extensions? What error you're getting? A sample repro project? Thank you |
Beta Was this translation helpful? Give feedback.
-
One more thing: I just noticed this that although this method did not throw exception something was logged on console: So:
it mentions this only as optional: "For special needs, it is possible to create a custom implementation of the Web Authentication Broker by using the [ApiExtension] mechanism of Uno and implementing the IWebAuthenticationBrokerProvider interface" and also confirms my previous assumption: "The default implementation of the WebAuthenticationBroker on Android will launch the system browser and the result will come back through the custom scheme of the Return Uri." |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
This looks like really promising framework. Lot's of great tools. New template wizard is great. Idea behind "uno-check" tool is fantastic. The tool itself works amazing.
However very outdated documentation and examples makes this thing worthless for me. Most of the samples from github don't even build.
I have very small "test" application that I start to develop in Maui with Blazor. I have working Web API and Auth0 authentication. So, when I heard about this, I immediately jumped into it. But after struggling for a month, I'm not even able to get authentication to work here. For a project that advertises that you can start to work on multiplatform in days - it fails miserably. Copying examples from documentation is simply not working. Searching in github repo also brings no results.
I'm sure that company behind this created many successful implementation for their clients. But for any developer that would want to pick it up and develop - I don't think it is ready. Maybe for some small self-contained apps without any backend it can work. But for application requiring authentication, authorization web api and user management in any other place that self-build database - this is a no-go.
Probably we could manually take care of creating manual management of HttpClient with tokens and what-not. But this defeats the purpose of whole "Uno.Extensions.Http.*" nugets. They simply do not work and there is no examples or community big enough to make it work.
If this framework would work as advertised, I would be happy to even pay for support (although 40 USD seems a bit steep for support and visual editor, especially with tools such as Github Copilot costing 10 USD or 20 USD for whole Cursor AI).
Beta Was this translation helpful? Give feedback.
All reactions