VEXcode support for Android phones with DEX capability

Hi,
I tried to install VEXcode onto my Samsung Note phone, however I see that it is not compatible due to the screen size. As this phone can be docked and connected to a large screen, is it possible to have this 7" screen limitation removed for DEX compatible devices and the like that can be connected to a large screen?

Thanks,

Pete

5 Likes

Has anyone from VEX got any thoughts on this? as it would be greatly appreciated.

Thanks,

Pete

I think it’s less a screen size issue and more of an OS issue. I think the main issue is that certain “VexCodes” aren’t designed to run on any non-Windows, non-Mac, and to a certain degree non-Chrome OS devices. Now that only covers VEXcode V5 and VEXcode Pro V5.

Since you seem to be wanting to download VEXcode IQ (by the topic classification), it seems that, as of now, the apps are designed for mobile devices so I’m not too sure why you would get that error. What you can try is actually connecting the phone to a larger screen as you suggested you wanted to try. What I would do is after docking and connecting your phone, see if you can run other apps normally on the larger screen, such as Chrome. If you have no issues, then try running VEXcode IQ. If you still get the error, then I would recommend pinging an admin such as James Pearman.

Try it out first, and if you still have the problem, either ping James or this thread so that someone can ping him for you to help you get the help you need.

1 Like

Thanks for your reply,

I’m not sure that it is an OS issue , as my larger tablet works fine and Vex say directly that the screen must be 7+ inch screen here under system requirements: https://www.vexrobotics.com/vexcode-download

I have tried 3 different docks and a straight USB-C to HDMI cable and the result is the same. I have been using DEX for many apps and don’t see that as being a huge issue, my main aim is to allow remote coding for my students over blue-tooth for their autonomous routines.on a large screen

I’m not sure how to ping James, if you could help me on this, that would be appreciated.

Thanks again,

Pete

2 Likes

That does seem weird. @jpearman any chance you could look into this?

2 Likes

Bringing in @tfriez for this one.

3 Likes

Yea, it’s more of a Tim question, I’m mostly focused on firmware at the moment.

4 Likes

Sorry for the ping in that case.

As of now, our Android App Manifest only supports “large” and “xlarge” screens to prohibit users from trying to use VEXcode IQ / VEXcode V5 on devices the UI is not optimized or designed to support. Our internal minimum design consideration is typically 1024x600px.

VEXcode Android Manifest:

    <supports-screens android:smallScreens="false"
    android:normalScreens="false"
    android:largeScreens="true"
    android:xlargeScreens="true"/>

I’m not sure what the Samsung Note reports as in “DEX” mode that would cause it to not fall under the large/xlarge setting. I’m hesitant to widen this range at the moment, as I would expect future forum posts to be “VEXcode IQ is cut off on my Android XYZ phone!”

5 Likes

Hi tfriez, Thanks for the reply, essentially DEX allows compatible devices to connect to a large screen and act as a PC:

I was excited when I saw VEXCode on Android available and was hoping to do some remote programing with my students via Bluetooth, as this vastly reduce the time taken to build their autonomous program.

I also found this site that may also assist yourself to set the program up so that it will only work in DEX mode to eliminate the questions on other phones:

Thanks again for the reply,

Pete

2 Likes

I just saw this, Ya I really need vex code with dex campadbilty. When ever I open up vex code in dex it shows a small screen not a big one.

1 Like