Hi, I’m completely new to app development but want to learn as I’ve got two ideas in my head that I want to turn into apps. I’ve read so much info that I’ve confused myself. Are there any blind app developers that can give me a few tips?
If you're completely new to coding, then Swift playgrounds is a good place to start. www.FreeCodeCamp.org is also good if you are simply looking to get off the ground.
If you already know some coding, or once you have learned the basics, then the question you'll need to answer is whether you want to make apps only for Apple products, or be more platform independent.
If you want to stay in Apple land, then Swift UI is what you'll want to learn most likely. XCode and the Apple Developer and app signing process can be a bit of a learning curve, but it is doable. You can find a number of resources out there, though I personally enjoy the CodeCademy style of more interactive learning.
If you want to have the ability to make apps for iOS, Android and more with one development kit, then Flutter is a good way to go. You may not always have access to the latest and greatest accessibility API capabilities as soon as they come out, but Flutter iterates pretty frequently and it will allow you to create apps for iOS, Android, Windows, Mac, Linux or Web. Because Flutter is a bit newer, it's not yet a course on places like CodeCademy, but there are various tutorials you can find to get started, including codelabs from Google. I personally recommend using Visual Studio Code for Flutter.
Comments
Tips
If you're completely new to coding, then Swift playgrounds is a good place to start. www.FreeCodeCamp.org is also good if you are simply looking to get off the ground.
If you already know some coding, or once you have learned the basics, then the question you'll need to answer is whether you want to make apps only for Apple products, or be more platform independent.
If you want to stay in Apple land, then Swift UI is what you'll want to learn most likely. XCode and the Apple Developer and app signing process can be a bit of a learning curve, but it is doable. You can find a number of resources out there, though I personally enjoy the CodeCademy style of more interactive learning.
If you want to have the ability to make apps for iOS, Android and more with one development kit, then Flutter is a good way to go. You may not always have access to the latest and greatest accessibility API capabilities as soon as they come out, but Flutter iterates pretty frequently and it will allow you to create apps for iOS, Android, Windows, Mac, Linux or Web. Because Flutter is a bit newer, it's not yet a course on places like CodeCademy, but there are various tutorials you can find to get started, including codelabs from Google. I personally recommend using Visual Studio Code for Flutter.