Finish a suite of collecting apps for the iOS - in beta now
Finish a suite of collecting apps for the iOS - in beta now
First app is in beta now. I want to move it from beta to final product in the iOS App Store and then clone it for similar apps.
First app is in beta now. I want to move it from beta to final product in the iOS App Store and then clone it for similar apps. Read more
About this project
Finish the development of a suite of NM Collector apps for the iOS App Store - first is in beta now.
NM Collector Software is a popular desktop application for managing any type of collection on any desktop computer (Windows, Mac, Linux). The intent of the NM Collector Mobile apps is to work in conjunction with the Desktop version of NM Collector Software. Most data is entered on the desktop application which is then easily transferred to mobile devices where minor adjustments (like easily adding pictures) can be made on the go. Changes can then be uploaded back to the desktop application.
I developed a set of Android apps (one per collection type) in order to compliment the desktop application. I then started working on the first cut of a suite of IOS apps for the same purpose. These apps are written using Adobe Flash which compiles to small sized (without the overhead of Adobe Flex) native iOS applications. The first iOS App made it to beta but due to an uncertain demand and a need to update the desktop application I did not take the iOS App any further.
I am now able to focus on the iOS apps again but am still uncertain about the demand for them. Part of my intent for this kickstarter proposal is to find out if there is enough demand to justify further development of these apps.
These mobile applications are meant to be simple and straight forward to use with only the features necessary to help collectors easily track their items. They will be upgraded as features that add value are requested. Although the mobile apps allow you to enter data from scratch, they are not meant to be the primary means of data entry.
I am looking for justification to further the development of the iOS apps. If this project is fully funded I will wrap up this first application and submit it to the App Store for approval. Then I will clone it for other types of collections and continue to submit the clones to the App Store.
If I am funded, I will use the money for the following purposes (with estimated delivery dates). I included enough funding in my request to cover the cost of a third party to develop the first app if I fail to get mine accepted in the App Store.
1. 3/1/14 - $100.00 - renew my iOS Developer Program membership in order to have access to the tools I need to provision my apps for testing and to deploy my apps to the app store.
2. 3/15/14 - $890.00 - purchase iPad® mini with Retina display - Wi-Fi + Cellular - (AT&T) - 128GB to test deployments on.
3. 4/15/14 - finish initial release of first iOS app to the App Store.
4. 5/15/14 - finish cloning multiple apps from the original Adobe Flash app and deploy each to the app store.
5. Ongoing - maintenance, enhancements and even more new apps will hopefully be funded by sales in the App Store.
Risks and Challenges - Mitigation 2:
5/15/14 - $100.00 - purchase three months of training from code school
5/15/14 - $2,800.00 - purchase MacBook Pro with Retina display - 15.4" Display - 16GB Memory - 512GB Flash Storage to finish developing the iOS applications (for native iOS development).
8/15/14 - complete redevelopment of initial app using native iOS development environment.
9/15/14 - finish cloning multiple apps from the original native iOS app and deploy each to the app store.
Risks and Challenges Mitigation 3:
10/15/14 - $4,000.00 - pay third party iOS developer to develop my first app for the App Store. This comes with a guarantee that the app will be accepted by the App Store and I am given the source code to clone for other apps.
Risks and challenges
Challenge: I do not have experience developing apps for the iOS.
Although I have many years of experience developing applications for large enterprises, the web, desktops (Windows, Mac, and Linux), and the Android platform, I have never developed an App for the iOS. Apple has their own style guidelines and preferred development environment for the iOS.
Answering This Challenge: I was considering learning the Apple Development Environment but upon researching the topic I found that Adobe has developed the means to compile applications developed using their development tools into native iOS code. My preference would have been to use Java but apps developed using Java can not be compiled into native iOS code. I decided that learning the Adobe development tools is a better approach for me than learning the native Apple iOS development tools because the Adobe tools can be used across platforms so learning them is a better investment of my time.
For those interested, I have decided to use Adobe Flash rather than Adobe Flex. Adobe Flex provides more built in features than Flash but results in a much larger compiled executable due to the Flex libraries that have to be included. We are talking about an executable that is ten times greater in size with Flex than with Flash. Although device memory limitations are becoming less and less of an issue I want to keep the footprints of my apps to a minimum.
Risk: The App Store may not accept the first app.
The other apps are dependent on the acceptance of the first app. I have not yet submitted it to the App Store so I do not know if they will accept it.
Mitigation 1: The App Store will provide feedback and give me a chance to address any issues that they identify.
Mitigation 2: If not successful with the Flash submission to the App Store, I will take advantage of the results of the kickstarter "Try iOS" project (http://www.kickstarter.com/projects/eallam/try-ios-iphone-app-development-course…) and related courses offered by "Code School" to learn how to re-develop my iOS apps from scratch using the native iOS development tools.
Mitigation 3: If not successful developing my own native iOS app, I will contract with an experienced iOS developer with success in deploying apps to the app store. I have already contacted two who said they can do it. They have agreed to not get paid unless the app is accepted into the iOS app store. They have also agreed to provide me with the source code so I can clone the initial app into several related apps.
Mitigation 4: Finally, if all else fails, I will refund donations with the following exceptions:
* For any activations sent for the desktop version of NM Collector Software ($30.00 value) I will deduct $30.00 from the refund.
* For any activations sent for the desktop version of NM Collector Software on a custom USB Flash Drive ($60.00 value) I will deduct $60.00 ($70.00 for out of country backers where I had to pay extra shipping) from the refund.
Support this project
- (30 days)