Not_a_Number Posted March 24, 2021 Posted March 24, 2021 I'm a perfectly competent amateur programmer (I've made medium-sized projects before, which meant creating new objects and coordinating files, but I've never worked as a programmer), so that's not the issue -- the issue is getting used to actually making apps, specifically. But what would be the method that got me actually programming something quickly? Anyone have a favorite crash course? I definitely prefer to start DOING things as early as possible, because otherwise I get bored. 1 Quote
Porridge Posted March 24, 2021 Posted March 24, 2021 (edited) Do You want to code for Android or apple? Edited March 24, 2021 by Porridge 1 Quote
Not_a_Number Posted March 24, 2021 Author Posted March 24, 2021 2 minutes ago, WTM said: Do You want to code for Android or apple? Apple, I think, since I have a Mac. 1 Quote
Porridge Posted March 24, 2021 Posted March 24, 2021 DS says you might try posting your question on StackOverflow. It’s used by professional coders - like a Q and A platform. 2 Quote
Not_a_Number Posted March 24, 2021 Author Posted March 24, 2021 47 minutes ago, WTM said: DS says you might try posting your question on StackOverflow. It’s used by professional coders - like a Q and A platform. Eh, I don't think it's a technical enough question for that! Just curious if anyone has a quick and painless way to get started. 1 Quote
Porridge Posted March 24, 2021 Posted March 24, 2021 31 minutes ago, Not_a_Number said: Eh, I don't think it's a technical enough question for that! Just curious if anyone has a quick and painless way to get started. If you want to code for iPad or iPhone (apple devices), you need Swift or Objective C. You could look at codeacademy.com 2 Quote
Not_a_Number Posted March 24, 2021 Author Posted March 24, 2021 1 minute ago, WTM said: If you want to code for iPad or iPhone (apple devices), you need Swift or Objective C. You could look at codeacademy.com Yeah, I know I probably need those. I just don’t know the easy way to get started. Quote
Porridge Posted March 24, 2021 Posted March 24, 2021 My kids have used swiftplayground in the past to learn some swift, but it might be too easy for you. This (below) looks more geared to adults? https://developer.apple.com/library/archive/referencelibrary/GettingStarted/DevelopiOSAppsSwift/ 1 Quote
Not_a_Number Posted March 24, 2021 Author Posted March 24, 2021 Just now, WTM said: My kids have used swiftplayground in the past to learn some swift, but it might be too easy for you. This (below) looks more geared to adults? https://developer.apple.com/library/archive/referencelibrary/GettingStarted/DevelopiOSAppsSwift/ Thanks! Sounds like I’ll need to start at the playground to get a sense of the code first. But this seems helpful. Quote
Porridge Posted March 24, 2021 Posted March 24, 2021 2 minutes ago, Not_a_Number said: Thanks! Sounds like I’ll need to start at the playground to get a sense of the code first. But this seems helpful. Haha. If i sound like i know anything, I don’t. DS feeds me information. I regurgitate. 2 Quote
Lanny Posted March 24, 2021 Posted March 24, 2021 Quick and Painless? I don't know anything about writing Apps for phones, I'm an old Assembly Language Software Engineer, which is an earlier and different world than Apps for phones. So, I googled. The first thing, at the top of the SERPS is that you should Download "Xcode" which is Free, from the Apple web site. Explore that and then Google around for other things to help you get off the ground. I had a late friend and colleague who had an iPhone and he did write an App (I have no clue what it did) and I think he told me if he sold 10000 copies each for one dollar, he would have 7000 USD. He was also a Retired Software Engineer. If you were interested in learning how to write code in "C", or C++ or Python or something there are tons of MOOC courses on Coursera.org and edX.org for you to consider taking. If you Audit, they are Free. 2 Quote
Not_a_Number Posted March 24, 2021 Author Posted March 24, 2021 Just now, Lanny said: If you were interested in learning how to write code in "C", or C++ or Python or something there are tons of MOOC courses on Coursera.org and edX.org for you to consider taking. If you Audit, they are Free. I’m relatively decent at C. I also used to know Java quite well. Never used Python. But I don’t need to learn to code, per se 🙂 . I’m a decent enough coder. Just how to code apps! Quote
Farrar Posted March 24, 2021 Posted March 24, 2021 You can use Gamemaker Studio to make Android apps. You can also use Unity, which is free and is really similar to C#, though I know less about how that works... There's a really good free Unity course online through Unity itself. File under, things I know because my kid is a budding game designer. 1 Quote
mathnerd Posted March 24, 2021 Posted March 24, 2021 Apps have multiple components: the front end and the back end on the cloud/server. Both require different kinds of expertise and tools. If you decide that all your code would reside on the iOS, then your job is easier. If you decide that you might host a lot of content on the cloud and pull that data on-demand, then, you need to figure out how to code those parts of your app as well. For starters, download Xcode for mac. Build a simple program and use the in-built ipad/iphone simulator to test it. There are a lot of tutorials on apple's developer website for you to get started. Swift is the language best optimized for iOS. You might need a developer license from Apple at some point when your app is ready to be published. 1 Quote
SDMomof3 Posted March 24, 2021 Posted March 24, 2021 Before you start you should look at the cost of putting your iOS app on the App Store vs an android app in the Android store. If you want to target both platforms, I would look at using Kotlin. Kotlin is used for cross platform development. There are lots of tutorials on iOS development on Kotlin. https://kotlinlang.org/docs/mobile/create-first-app.html Also research what you are planning to use for the backend, perhaps something like AWS. It’s very easy to get started with AWS. I think they still offer free accounts. 1 Quote
Not_a_Number Posted March 24, 2021 Author Posted March 24, 2021 10 minutes ago, SDMomof3 said: Also research what you are planning to use for the backend, perhaps something like AWS. It’s very easy to get started with AWS. I think they still offer free accounts. Honestly, that might be a wise way to start, but if I start by doing too much planning, I'll never write anything 😂. I really need to just dive in and make something crappy... then I'll get mad at how crappy it is and improve it and do all the research! Quote
SDMomof3 Posted March 24, 2021 Posted March 24, 2021 24 minutes ago, Not_a_Number said: Honestly, that might be a wise way to start, but if I start by doing too much planning, I'll never write anything 😂. I really need to just dive in and make something crappy... then I'll get mad at how crappy it is and improve it and do all the research! You can just start with storing everything on the client side and then add a backend if needed later. 1 Quote
Not_a_Number Posted March 24, 2021 Author Posted March 24, 2021 1 minute ago, SDMomof3 said: You can just start with storing everything on the client side and then add a backend if needed later. Yeah, I'll probably do that 🙂 . I have way more inertia about starting things than keeping them going. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.