I created an app in App Inventor, which is now on Play Store. I have recreated it in Thunkable but have some problems that I just can’t seem to get over:
I need the app to show in Landscape
I need sound files to play when a button is pressed, but they are not being added to the database in time.
There are some strange things happening with layout which I can’t sort out.
I love the idea of Thunkable and want to come back to it, but in the meantime I really need to get the app published on iOS so that I can grow my business. Does anyone have any advice to help me do this? I’ve had a cursory look at AppMakr and know there are a few like this out there, but I’m not sure which way to turn that would be the best.
1 - In the current version of Thunkable X, this can not be done. The user can only cancel the landscape mode lock in his phone’s settings.
2 - In my experiments, I was able to immediately play the desired sound when I clicked a button, but in your project it does not work for some reason. I put the Sound.Stop block before the block for modifying the file and playing it.
You can write to your application that it is optimized for viewing in the landscape. On iPhone5 in landscape mode is displayed normally. The problem is different. If the user flips the pages back to the splash screen, then it does not go anywhere. To eliminate this situation, use the Tab Navigator navigation component which does not display shortcuts or put on the first screen a transparent full-screen button, when clicked on, it will go to the menu screen.
I found a more or less suitable way to display the application in landscape on iPhone. On devices with a large screen, this will look terrible, since we do not have blocks to get the device sizes. Lock on your phone display in the landscape and see the application.
Landscape: I produced the app in portrait instead!
Button layout and sizing: I reverted to simple text buttons.
Sound issues (mainly not playing the correct file at a particular point in time): Instead of playing the sound when the button is clicked, I have a button that can be pressed to play the sound. This gives the database time to store the desired sound file.