MIT App Inventor for iOS version 2.74 in TestFlight

Yes. I need to test a few more things but hopefully it will be live later tonight.

1 Like

Tested this item with IPA build and it runs well for me. In mode asynchronous I can have in iOS the right address location of a geo GPS latitude and longitude.

Note:
With my tests the Geolocation coordinates are faster in iOS than in Android when I have poor GPS coverage.

Tested with a IPA build and it runs well. We can open the same TextNofiier several times as we need (if we have a mistake in the input text of the app user now we can open other time the same TestNotifier to input a new user text). Perfect¡ It runs very good.

To support the good work of MIT-AI2 on behalf of computer science enthusiasts.

3 Likes

Can i convert my Android app which is built with mit Androis into ios ?
And if answer is YES then when we will ?

Yes. Off course. Only copy the AIA of your app into de iOS builder (https://iosbuildservertest.appinventor.mit.edu/) and all is ready. Test if you nead to do any change for full integration design (dimensions layout may be). Your app must not have Extensions (The Extensions are not availables in iOS).
Read this: MIT app inventor iOS - #25 by Ferran_SIMON
Building Apps for iOS with MIT App Inventor
https://doesappinventorrunonios.com/

1 Like

With my tests I have detected this issue in the Adress Location (is not a several issue):
The adress format in Apple Maps and Google Maps is:
-Adress Name, Number Name, City, .....

But in teh App with iOS (not Android) the adress format is:
-Adress Number, Adress Name, City, ....

(The adress name and number are in wrong order)

Apple and Goole Maps is OK:

The Ai2-iOS app is wrong:

Here you can see that the number adress is the first item (this is wrong for a right adress format in UE).

Is it wrong in the companion, the built app, or both?

I have tested in the IPA built.

Just to confirm, it behaves correctly if you use the companion from TestFlight, is that right?

With iOS Companion v 2.74 (4) is also bad.
It has the same wrong adress format.

Tested with Iphone X iOS v 16.7.11

I've pushed a potential fix to TestFlight for the companion app. If it works for you I can go ahead and update the buildserver as well.

Solved¡ Now runs perfect. Companion v 2.74 (6).

This issue is not full solved. For the ShowTextDialog methode is solved but for the ShowChooseDialog is not solved.

If you open a first ShowChooseDialog and after open a second ShowChooseDialog the first is not closed and it runs always.

Test this attached AIA:
TEST_c4.aia (10,4 KB)

Tested in Companion v.74 (6)

Try this one:
TEST_c4a.aia (10.6 KB)

Thanks @Anke for the workaround.
This mistake happens only in the iOS platform. On the Android platform it does not happen.

My report is just to help MIT-AI2 resolve this error so that users don't have to use shortcuts as it. I think that It doesn't make sense to build a Timer into an App only to resolve a basic system error and in one specific platform.

Of course, but it should just give a hint where the problem is.

When extension will be available in ios ?

I have not timings. Better ask to @ewpatton or @Anke I think it will be a long time because the iOS system need specific languaje extensions programmers (swift, not java).