Can we build iOS apps on Windows using flutter? - flutter

Can we build iOS apps on Windows using flutter?
If we use iPhone and connect it with windows using the cable and run a flutter app then will it work, then can we test the application on the iphone?

no, and yes
You can't build for iOS, without a mac
But you can install virtual box, and install macOS on it, then you'll be able to build for iOS
But that's quite a complex task to do(it was for me, when I tried to do it on my ubuntu), even if you get success with it, it'll consume so much of your computer's resources, and the performance can be poor as well
Personally tried on i5 9th gen, with 4gb graphics, and 8gb ram laptop

You can use the CLI tool Appollo to do that. Check a demo : https://www.youtube.com/watch?v=ZX3DAMwlEfM&t=10s
To install it run pip install appollo in your console then configure your Apple Developer Account with Appollo : https://appollo.readthedocs.io/en/master/tutorial/2_configure_app_store_connect.html
And then you just have to build and publish your app
appollo build start --build-type publication

Related

Create apps using Flutter without Mac and iPhone?

I don't have a Mac and an iPhone. How can I make applications using my windows laptop for coding and without an iPhone for trying to run/debug the app? What are the best steps for me??
Notes: I have made several applications for android and web using flutter.
Thanks...
You can start by creating a Flutter project on your Windows laptop. Also, the iPhone is not required in Flutter, so you can code in your Windows laptop without needing an iPhone(Build iOS apps with Xcode, which only runs on macOS) to try to run/debug the app.
You cannot build a flutter iOS app directly from Windows. What you can do is use external tools to do it. One of these tools is Appollo (https://github.com/Appollo-CLI/Appollo). It's a python CLI tool that let you access remote MacOS build machines.
Here is a demo of how to create the IPA on windows : https://www.youtube.com/watch?v=ZX3DAMwlEfM&t=11s
It's pretty easy to use :
First install it
pip install appollo
Then setup your Apple Developer account with Appollo : https://appollo.readthedocs.io/en/master/tutorial/2_configure_app_store_connect.html
Finally you can build the app and retrieve the IPA
appollo build start --build-type ad-hoc
appollo build ipa
And that's it.

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.

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.

Telerik Nativescript for Blackberry

We know that Blackberry 10 can run Android app. Does somebody tried Telerik Nativescript for Android and make it run for Blackberry 10?
If so, is it possible to explain the steps to be able to do it? Does Webworks gives any help?
Telerik NativeScript for Android does indeed work on BlackBerry OS 10 I've tried on (10.3.2.2474). I'll list some tips to get you started, but please keep in mind that NativeScript doesn't officially support BlackBerry OS.
Deployment with the {N} CLI tool (tns) might be problematic - it produces an apk for the app, but it can't deploy it on the device itself, so you need to transfer it somehow and install it on the device.
Alternatively you can use Telerik AppBuilder to build the app (either version will work - VS plugin, CLI tool, Windows or Web clients) and deploy it on the device via QR code scan and install. However, apk installation is a bit slow process on a BB10, so you may choose to use the NativeScript companion app for development. Deployment to the companion app is done via QR codes - it has an integrated QR code reader - and since no installation is necessary, development cycle is faster. There is a small issue with the app - it may seem to crash on the first run, but you can still find the Sync and Scan buttons in the BlackBerry Hub, which you can use to scan the code and start your app.
Releasing the app in the BlackBerry store is out of my scope, but you can check these documents:
https://developer.blackberry.com/android/documentation/rpkg_with_bb_plugin_for_android_stdio.html
https://developer.blackberry.com/android/documentation/publsh_your_app_to_appworld.html
Make sure you've built the app for release as mentioned.
Let me know if this helps.

Can I automate with webdriver an iOS web application from Windows PC?

I have seen on http://code.google.com/p/selenium/wiki/IPhoneDriver that to use selenium webdriver tests on a real device for UIWeb, you need the iphone SDK and a provisioning profile. I want to write my selenium webdriver tests for iphone in Java (Eclipse).
Can i run test cases for ios as from a windows machine?Mac machine is compulsory to run tests? indeed, testers who design tests are used to on Windows and have no knowledge on Mac. Thank you
May I also ask if one can use webdriver to automate native, hybrid ios mobile app?
Once Iphone SDK is checked out from repo, may I run tests with any browser, like safari, firefox, chrome...?
Please help me
Only solution is Virtual Machine + Hackintosh but is not legal.
Download this
Read guide and install it, if your machine is Intel feel lucky,
there are a lot of issues with AMD
Run VM with MacOS and download on it xCode and install it
Get trunk project from checkout from here
Build trunk in xcode
Now it will open emulated Iphone or Ipad (from what you choosed)
Go to emulated iphone and get IP
Run WebDriver app from emulate Iphone
Now run test like that WebDriver driver = new RemoteWebDriver(new URL("yourip/wd/hub"), DesiredCapabilities.iphone());
P.S. I don't remeber all points correctly so good luck