What platforms can Flutter builds be generated for from a host OS? - flutter

I program for Android/Web platform by using Linux as host, I need recently to program for iOS platform and it seems I cannot do it from my current OS. So before buying a MacBook and an iPhone I need to be sure about that.
is this table info correct? can a virtual machine for MacOS and an iOS emulator be used?

Related

Is it possible to run a Flutter app on a real iPhone connected to a Windows machine in VSCode?

If I connect a physical iPhone to my Windows computer via usb, is it possible to run a Flutter app on it in VSCode?
It is not possible, you need to install XCode and XCode Command Tools in order to build for iOS. For those you need to use MacOS.

How to connect window device with android studio / vscode running on virtual machine for flutter desktop application?

I am trying to develop a window application using flutter. My host os is linux. So, I have installed virtualbox and installed windows in that and changed the network adapter to bridged network. Now, I am able to ping the window machine using windows ip, which is 192.168.43.173, Now I want to use the windows machine for the application development.
I thought doing this will show the window device in the flutter device list. What should I do so that I can connect and develop the application?
Flutter has no support for what you are trying to do:
Cross-compiling is not currently supported for desktop; you cannot build for Windows from a Linux host.
The only desktop target device that is currently supported is the host itself; you cannot build on one machine and install and run on another from the flutter tool.
You will need to do your development from within your virtual machine.

Is there any way to connect my flutter ios project to firebase from WIndows?

This is my very first flutter project. I do not have Mac pc/desktop . Sources from web instructs to approach rental methods. I cannot afford those techniques. I have to add IOS app using android studio or Vs Code. Help me out please
It's not possible add iOS to flutter without install xcode in your machine, so you need run project with mac OS
But for learning purpose you can install mac os on VMware and develop on it, but for publish app on itune store you need export binary from physical mac computer.

Deploying Universal DirectX app to Windows Phone 8.1 device

I have been playing around with DirectX on Windows Phone 8.1 through the Universal App Template and in the process I've noticed that no matter which of my solutions I am opening, whether it be a Universal DirectX template within Visual Studio or code samples from MSDN; whenever I set the default Project in the solution to the Windows Phone 8.1 Project, I dont get an option to deploy to my device(s), instead only the 6 emulators appear.
If I set the default project in the solution to the Windows 8.1 version I am given the option to run on both the device and emulators and if I create a Windows Phone 8.1 DirectX (Silverlight) app it gives me the option to deploy to both the device and emulators. So this problem is only for deploying a DirectX (Universal) app to a Windows Phone 8.1 device
To go a step further, I have tried generating an APPX and manually deploying the DirectX (Universal) app to my various devices, but even though the deployment tool that comes with the 8.1 SDK says that it was successful, it doesn't appear on the devices app lists.
So I want to know, is it even possible to deploy a DirectX (Universal) app to a Windows Phone Device? and if it is possible, how to set up the solution to allow deploying to my Windows Phone devices?
Thank you.
Try this:
create a new universal d3d app
right click the windows phone project and select 'Set as startup
project'
set the solution platform to 'ARM'
The 'Device' option should now be available.
Yes, it is possible to deploy to the phone device.
You need a Windows Phone with 8.1 on it.
Plug it into an enabled USB port.
Unlock the phone. The name of the tool that unlocks the phone is
"Windows Phone Developer Registration (8.1)"; it's available by
searching from the start menu (it isn't listed in the Visual Studio
tools menu).

Can you debug on a WP7 device when developing in a VM?

I'm planning to develop for Windows Phone 7 inside a VirtualBox VM on an OSX host. Am I going to be able to debug my app on the device? I've had problems with USB on VMs before.
Noting the system requirements of the emulator ...
Setup and System Requirements for Windows Phone Emulator
... these constraints won't be in the way if you're not intending to use it.
Joel blogged his experiences doing just this with XP here.
Running the Windows Phone Dev Tools on Windows XP
Provided your VM environment can handle the USB connection and I don't see any barriers to this.
Windows Phone development isn't support on XP at all (VM or otherwise), so I think that's going to be the first roadblock.