Create MSI Installer for Xamarin Forms App - xamarin

Is it possible to create windows' MSI installer for Xamarin form Apps Windows store? because some of our apps users disable windows store because of that can't install the app?

I don't think you can make an MSI for a UWP app (that it is a UWP built with XAmarin Forms is inconsequential), but you can sideload UWP apps or even install them from a web page.
See this document: https://learn.microsoft.com/en-us/windows/uwp/packaging/packaging-uwp-apps
and to install from a web page:
https://learn.microsoft.com/en-us/windows/uwp/packaging/installing-uwp-apps-web
And a more general doc on installing UWP apps outside of the store:
https://learn.microsoft.com/en-us/windows/uwp/packaging/appinstaller-root

Related

Publish Windows App Sdk - SelfContained vs WindowsAppSDKSelfContained

While Publishing app developed using 'Windows App Sdk', What is the difference between <SelfContained> vs <WindowsAppSDKSelfContained>.
To reduce the app size, I want to set <WindowsAppSDKSelfContained>false</WindowsAppSDKSelfContained>. Will it require users to manually install windows app sdk on their system, or Microsoft Store app can automatically install the sdk as part of application installation?

Distributing Xamarin Forms App via Visual Studio App Center

I want to share an enterprise Xamarin Forms app with some users in the company for beta testing. These are iPhone users. I understand that the app can be shared via a link that is sent in an email.
Do the beta users need to run some wrapper app to run my app or would the app just work as a normal iOS app?

Xamarin.Forms, are there any other application types?

Are there any other way to create Android Application except Xamarin.Forms ?
There is a remark
"The equivalent app written with Xamarin.Forms is called Todo."
at https://github.com/xamarin/mobile-samples/tree/master/TaskyPortable.
So, which application type present at this link?
You can use the Xamarin Native to develop the Android Application. Here is the link to get started with the Xamarin Native with Android: https://developer.xamarin.com/guides/android/getting_started/
And you can also use the Xamarin.Forms Portable and Shared for the Android, iOS, UWP, Windows Phone 8/8.1 and Windows 8.1 application development.
Thank You.

How to manually install Xamarin.Android without Xamarin account?

As I was already developing Android apps, JDK 8 and Android SDK are already installed in my machine. But it is in a custom location, not the default one. Using the default Visual Studio installer, I could not install Xamarin without installing JDK and Android SDK again in the default location. Then I tried to install Xamarin.Android manually according to instructions in this page-
https://developer.xamarin.com/guides/android/getting_started/installation/windows/manual_installation/
This page instructed to download and install Xamarin.Android from store. But Xamarin store requires an account, which I assume to manage the paid subscriptions. Given Xamarin is free now, how should I proceed to install Xamarin.Android manually and reuse already installed Android components?
You can contact us at contact#xamarin.com and we will send you the latest download links to the Xamarin.VisualStudio installer which includes both Xamarin.Android and Xamarin.iOS (there is no separate installer per platform for Windows).
The Xamarin.VisualStudio installer does not attempt to install the JDK or Android SDK, so this sounds like what you need.

Start the Cordova app from Windows 10 Universal app

I just recently started to explore Windows 10.
My idea is to create a windows 10 Universal app. This app will have a page which show the icons of some cordova apps (These cordova apps will reside in local memory - HTML, CSS, JS). When I click that cordova app icon, then, my universal app should be able to open that cordova app (say, home.html). Subsequently, I will be able to gain the functions of that cordova app(for example, 'take picture')
Could anyone please tell me how to create an universal app which will handle all the cordova stuffs in order to start up the cordova app? (html, css, js)
Why do you want to create a Windows 10 Universal App? If you think to use html, css, js, you should use to Apache Cordova for Visual Studio. For more information and samples:
Cross-Platform Development in Visual Studio
Visual Studio Tools for Apache Cordova

Resources