New to App Development in iOS

App Development & Programming

My name is Ricardo, and I am new to app development on iOS. I have developed a little for windows using Java, but I have taken a look at Swift and liked its syntax, a perfect blend between Java and Python I think: simple but thorough.
Now one of the things I've tried to do on windows but haven't succeeded at is making an audio games, mostly due to the fragmentation of audio specific libraries and there not being enough documentation and examples for my taste. However, I want to try this again using iOS. I know there are frameworks Apple has in place to support audio, and writing the logic of a very simple game in Swift would be rather simple. My questions are these:
1. Is Swift a good option for developing an audio game for iOS?
2. How easy or hard is it to put UI elements on the screen using XCode and Voiceover? In my experience it hasn't been too easy so if anyone has tips on this, let me know.
3. Are there any general tips that I would benefit from in regards to general app development, I.E. Swift tips, resources, audio frameworks, ETC? Thank you so much!



Submitted by Greg Wocher on Friday, June 14, 2019

I know there are suppose to be Xcode accessibility improvements in Xcode 11 that is in beta right now. Also it is suppose to be easier to create your UI in the new Swift UI that was mentioned in WWDC just a week ago. You can download the WWDC app and take a look at some of the videos concerning it. Also I believe there was a gentleman who did a youtube series on doing 3D audio in Swift. The name of the channel is OSeyeris.

Greg Wocher

Submitted by Larry Applegate on Saturday, April 11, 2020

I have a voice-enhanced cribbage game in the App Store, released in 2015. Unfortunately it was not released with any accessibility support.

I have finally found time to update it for the new notch iPhones, and to finally start work on what I want to call "Cribbage in the dark", even for sighted players, who could pretend they were like blindfolded chess masters. The idea is that since cribbage starts with only 6 cards, it would be ideal for remembering your cards and the cards already played. And cribbage is a great mix of luck and skill.

I am looking for help and guidance on making "Cribbage Academy" accessible, and also for programming help. My new update is being reviewed in the App Store for release on TestFlight, at which time I can put a link here for free download. But it is still lacking accessibility.

Larry Applegate