Do i need to have mac os and android studio on my setup? - ionic-framework

I am starting mobile app development in ionic framework.I have installed angular cli and ionic in my setup
. So I want to know should we also have mac os for ios app and android studio for android app to develop app in ionic for both platform.

To build and publish apps for iOS you need Mac OS and xcode, there exist online Mac OS providers like this also.

To develop iOS native application MacOS is a must. Android apps can be developed on Windows or on MacOS devices.
If you have any restrictions on exposing the API services to the cloud, you will not be able to use the Cloud based MacOS (unless there is a secured tunneling from the cloud to your device network)
MacOS do not run on any VirtualBox.

Related

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

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?

Flutter desktop questions

Please, if I setup flutter desktop on my Mac, can I develop a desktop application for windows?… (using mac for developing a windows desktop app)
Thank you .
I tried developing flutter desktop app with my Mac for macos .
You can write the code on any OS. However in order to compile your code you will have to do it on Windows OS.
See the documentation:
Note: To compile a desktop application, you must build it on the targeted platform: build a Windows application on Windows, a macOS application on macOS, and a Linux application on Linux.

App Launch: The Huawei Lite Simulator supports only Lite projects

When trying to run my test app on a HVD emulator, I get the following error message:
App Launch: The Huawei Lite Simulator supports only Lite projects.
Meanwhile I've realized, that currently one can only use hardware or a remote emulator for such a project. But when trying to set this up, the Harmony OS Virtual Device Manager responds with 404:
Is there anything to do about it?
I haven't tried with DevEco Studio on Windows so far, but with Android Studio on Linux, which appears to be functioning now.
With HMS Toolkit version 1.0.5, it will ask for Huawei ID and then also lists devices in Düsseldorf or Ireland (where the one is a city and the other a country). However, there are currently only EMUI ROM available. It integrates better than before, but without an HarmonyOS 2.0 ROM, it still doesn't provide the expected environment.

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.

How run my flutter project on iOS (on my Linux machine)?

Android studio 4.0
Linux Mint 19.3
I create my simple Flutter project and success run it on my Android device.
Nice.
But now I need to run my Flutter project on iPhone. So... to do this I need... what I need?
Maybe install iOS on Virtual Box (on my Linux machine) and then install XCode and then run my Flutter project on XCode? Or maybe has another approach?
You can do that with CI/CD services like Codemagic
How to develop and distribute iOS apps without Mac with Flutter & Codemagic