Next Steps in Creating my Application
With the direction that I want to go with my application, I figured iOS or Apple's software is the best way to go due to uniformity with it's software and according to an article by Statista, around 47% of smartphone users in the US use an iPhone. To me, this is a good start to building because I will only have to focus on coding and designing the UI for one operating system instead of Androids' numerous operating systems. After deciding what operating system I wanted to develop the application on, I needed to find and research what IDE to use. That was simple for me because after doing a quick google search, I found out that Xcode is that Apple actually supports directly on their developer website and it is also freeware so I won't have to invest a large sum of money to get started.
Next, I had to figure out what are the next steps to being able to create the app. According to the book "Learning iPhone Programming: From Xcode to App Store", they recommended creating an Apple Developer account but this is where the money gets involved. All app developers must enroll in the iPhone Developer Program and the program comes with 3 tiers. The 1st tier is the free account and it is free because it allows for development of the application but the user is not able to test their application on any devices which makes it hard to find any issues to troubleshoot. The next is their Standard Program, which is $99 per year but this allows the user to create and test apps and after signing paperwork, it allows the users to test their applications and commercially release their app on the Apple app store. The last one is their Enterprise Program which comes in at $299 but basically is basically the Standard Program but on a larger scale. It is meant for companies and it allows for more than 500 users to be part of the Standard Program.
I believe for where I am right now, the free package makes the most sense for me to start off with the free version and build up from there. Another issue that I will run across is that Xcode does not run natively on Windows devices. This means the next step that I will have to do is to learn how to install a virtual machine on my laptop. It shouldn't be that difficult because after researching, a program called VirtualBox which will allow me to create a virtual computer that can run both MacOS, Apple's PC operating system, and Linux if needed. Due to hardware limitations on my laptop, I will have to install the VM or virtual machine on a spare external hard drive that I have.
Unfortunately, due to being sick the majority of the week, I have not have the time and felt well enough to venture into creating a virtual machine yet. That is my next step for this upcoming week. I plan to create a virtual machine on my PC, install MacOS, and begin exploring Xcode.
References
Allan, A. (n.d.). Learning iphone programming. Google Books. Retrieved March 4, 2022, from https://books.google.com/books?hl=en&lr=&id=1fbHU0-C0oAC&oi=fnd&pg=PR5&dq=scholarly%2Barticle%2Bxcode&ots=St6WjyktsC&sig=wTjeX_N_TtyOEau8US1LWF-OEJU#v=onepage&q&f=false
Great job in your planning steps. Looking forward to watching you create!
ReplyDelete