Hello everyone. New around here. I’ve been lurking for a few days, learning a bit of Lua, going through Codea tutorials. I’m looking to write my first app for submittal to the App Store. I’m not a gamer, nor do I think I have the desire to write a game app. I’m thinking more of a TV Guide type app for cord cutters/cord shavers, similar to others already out there but with options to add more than one provider in case you use local channels + a combination of streaming services (such as Netflix, Hulu, and all these new live tv streaming services). I’m assuming I would have to look into what api’s are available and all that good stuff, but I digress.
This is my first foray into coding. When I was younger, I did study some turbo pascal and C# (I think I’m dating myself here), but then due to life’s circumstances I decided to go into an I.T. support career rather than programming. Years later, I still have that little inkling to write my own app app. I was inspired by Apple’s “Anyone can code” campaign and posts I’ve read on Richard Morgan’s StarSceptre app (an iOS game coded entirely on an iPad)! That was it for me. I made my decision that if there are people out there submitting excellent apps to the App Store, what’s stopping me from fulfilling my dream? So this has now become a personal challenge.
I of course, looked into Codea first. I find Codea easy to use and the Lua programming language (the little bit I’ve learned so far) to be very intuitive. However, I have been doing a lot of research and have seen claims that Lua/Codea is better suited for creating gaming apps and that with Codea’s lack of a native iOS GUI, I would have to jump through some hurdles to make it happen. So, here’s the question I have…as someone that wants to create her first iOS app (not a gaming app), using her iPad (I do have a Mac, which I understand I will need in order to import my code into Xcode, but I use it more as a server than a day to day machine), would I be better off looking into other iPad IDE’s such as Pythonista or Swift Playgrounds? Each one would require me to learn a different language, so I want to try to get this right from the start and concentrate on learning the language I’m going to stick to for my first app. What do you guys think? Any advice would be appriciated.