how to use uwb devices in xamarin native - xamarin

Im working on an xamarin native app, where we now want to make use of ultra wideband devices.
I have some trouble finding good resources and tutorials on that.
What is the best approach here? Can you provide any good knowledge, links, tutorials on this?
This is what I have found, but its very limited:
https://aniltaskiran.medium.com/nearby-interaction-ios-14-wwdc20-e4ad9bcb3826
https://github.com/android/connectivity-samples/tree/main/UwbRanging
Would be really helpful with more info.

Related

Is it really possible to use Xamarin Forms to share all views and view controllers?

I apologize if this is somewhat too open-ended of a question, but I'm still parsing everything about the Xamarin framework and it's hard to know even what to ask.
Everything I've read claims it's possible to, in theory, write a Xamarin app that has the same views and view controllers for both Android and iOS. The app I am developing has a very comprehensive design that uses almost no native look and feel, so I understand I will need to override the default platform's L&F. Because of this, it seems an ideal candidate to reuse everything for both device platforms, and Xamarin.Forms seems the ideal candidate.
However, I've yet to find a good example that does this. Even all of Microsoft's official examples of Xamarin.Forms (such as https://github.com/xamarin/xamarin-forms-samples/tree/master/BoxView/BasicBoxView) use ViewControllers/AXML files for iOS/Android. Huh? Isn't the point of Forms so I don't have to do that? Why are they mixing Forms and the native Xamarin in an example targeted towards Forms? Is this a sign it's not really possible?
Xamarin seems very flexible, which is great, but I'm also finding it confusing determining what will work together and what will not, plus how to determine the best solution.
Thanks.

How to create apps with same look and feel across platforms with Nativescript

I just recently decided to give NativeScript a try since I want to re-use my exp with Angular, but I wanted to know if it's possible to create an app that has the same or most similar styling across devices, like Youtube or Instagram for example, they are practically the same screens in different devices. If that's possible can I get a high level explanation of how this can be accomplished with NativeScript? I followed some tutorials and the first thing you notice is how the different tags translate to the different native components between Android and iOS, they are a lot of times very very different in style.
Edit: See the examples I gave, youtube and Instagram, I'm not talking about bringing Android materials to iOS or vice-versa. I'm talking about having a specific styling equal in both platforms.
Okay so I found that the best way to do this is by using platform-specific css to tweak and modify in order to achieve the same look in both platforms, more info here Platform-Specific CSS

Xamarin Sample Apps for iPad and iPhone?

I wonder why none of the Xamarin Prebuilt Apps at https://www.xamarin.com/prebuilt support both iPad and iPhone? They all have the same design on each resolution. Especially Apps like 'Acquaint' would be perfect on iPad to have the contact list on the left and the details on the right. But instead it just has the same design like the iPhone Version.....
Are there any reasons why Xamarin does not offer samples with different designs depending on the client resolution? Are there somewhere else some examples?
Many thanks!
You might want to take a look at our Creating Mobile Apps with Xamarin.Forms Book First Edition by Charles Petzold.
I work on the same team as Charles and I know it's a topic he's covered in detail. The full book should be available soon too.
BTW, we are looking into creating some detailed, annotated cross-platform app samples that do all the goodies that a typical modern app would be expected to have.
I do not know of any of the stock Xamarin examples that use OnIdiom, but it just a matter of time to code them...hahahah, always just a matter of time and code. (I'm sure the Xamarin guys can chime in on this one):
Xamarin.Forms.OnIdiom Class
<OnIdiom.Phone>Vertical</OnIdiom.Phone>
<OnIdiom.Tablet>Horizontal</OnIdiom.Tablet>
In terms of finding examples that use the Xamarin.Forms XAML OnIdiom I would search Github for OnIdiom, there a few OSS examples of phone/tablet switching floating around there as I used at least one as a template to do a quick phone/tablet prototype for a client.

Which is best for a mobile backend?: CloudKit or parse.com

I have seen both sites, which are CloudKit and parse, also i have been read the articles as well about the comparison. Still i am not clear of that which is the best backend platform for mobile apps. I am looking forward your answer only for mobile platforms, it can be android or IOS.
Also i need to know about the performance and capacity allocation on each level.
First and foremost CloudKit don't quite support cross-platform. It generally only works with iOS. On the other hand, Parse support cross-platform. From your question, you seem to want to go for both iOS and Android. So for me to answer this question I would say Parse.
For deeper details, this link should tell all you need to know.
UPDATE:
ClouldKit now supports web services API.

Best way to approach WP7 app development?

I have some knowledge of basic PHP developing however right now I am thinking about developing a phone app. I do however have a bit of a conundrum in that I love WP7 and I have so many ideas for features which can't be done on iOS and Android, however at the same time I am completely aware that my target users (filmmakers) generally have iOS or android phones.
Is there a way I can develop the app, which I will get a developer to do rather than myself, with WP7 as the lead platform and then make a relatively simple conversion to the other platforms or do apps generally have to be completely reworked for each platform?
Also, just to though it out there, any idea of where to go to find a freelance app developer?
Thanks
James
I think you have a few options, but the first question I would have is: where comes the data from. Are you the owner of the data, and do you already have a datasource from where you can get the data from? If not I would suggest take some time to write a decent 'backend' from which the different platforms easily can get the data from.
Also all different platforms have their own pro/cons which you cannot share that easily. If you build a WP7 app in silverlight/xna, you cannot directly port it to a ios/android variant, also functionality will probably look/react different. You will need different solutions foreach platform with this approach.
Another option would be to use an platform like phonegap which can create a solution that will work on multiple platforms. (It uses HTML5 to get it work on the different platforms)
Build your app on iOS and android first, and when you have an app to base WP7 development then contact a developer that has made similar apps to yours.

Resources