Skip to main content

How long does it take to develop an iOS app?

In the last few years, I have gotten pretty all right at developing for iOS, it’s a jump from being a web and BI developer for the 6+ years before that. Recently, I tried to see if I can think of an app concept, document it, start working on it and submit it to the app store for review in a day? Well…as I discovered, I cannot, it takes me close to 2 days or 3 working days to do so. This is my timesheet for that entire process,
  • 5:00am: Think about the problem the app solves and write a blogpost
  • 7:00am: Think of the app UI concept
  • 9:30am: Start learning those unknown iOS API
  • 1:00pm: After lunch start coding the app in question
  • 9:00pm: After having a gym and dinner break, stop working on the nearly complete app.
Next day
  • 6:00am: Finish the app i.e. from nearly complete to complete
  • 8:00am: Think of the app icon design concept
  • 9:00am: Make the app icon
  • 1:00pm: Do a final round of testing
  • 2:00pm: Think of and write the app store description and keywords
  • 4:00pm: Upload and submit the app to the app store for review
  • A a day later: App approved and released!!!
The blogpost that I wrote between 5 to 7am is The Numbers Game: Requirements. FYI, there’s also an Android version of this app but that was built separately i.e. that’s a Hybrid app built using Ionic Framework. If you wanted to try a version, I would recommend try the iOS version, in its current state, it’s a bit more optimised than the Android version.
As usual, if you find any of my posts useful support us by  buying or even trying one of our apps and leave us a review on the app store.
Or why don’t you try Numbers Game for iOS or Android (btw, the Android app was developed separately than this)
Numbers Game: Calculate Faster
Numbers Game: Calculation Master

Comments

Popular posts from this blog

Upload to AWS S3 from Java API

In this post, you will see code samples for how to upload a file to AWS S3 bucket from a Java Spring Boot app. The code you will see here is from one of my open-source repositories on Github, called document-sharing. Problem Let’s say you are building a document sharing app where you allow your users to upload the file to a public cloud solution. Now, let’s say you are building the API for your app with Spring Boot and you are using AWS S3 as your public cloud solution. How would you do that? This blog post contains the code that can help you achieve that. Read more below,  Upload to AWS S3 bucket from Java Spring Boot app - My Day To-Do (mydaytodo.com)

App update, discovering Protractor(testing) and an Angularjs State machine

So for the last couple of weeks, I have not be able to update my blog or finish a couple of the posts that I started writing. Well, I have...been a bit busy, with some the following things,  Testing my app I have been using the app( iOS ) on my iPhone for the past couple of months now, which is both good and bad. The good thing is I can test it and the bad thing is, I can use it every day. Part of the reason, I started building this app is to have something that I can and like to use everyday and since I am already using it, the incentive to release it is not as high as if it were something that I could not use. Anyway I did make some good progress over the last couple of weeks, like  Delete the app from my iPhone and do a clean install: this did help me find a few simple bugs that would pop-up when the app is first installed GET AN APP ICON, FINALLY! this was a bit of a hurdle and I thanks to Fiverr  and fivercrazyguy , I finally have my app icon. The day job ...

Why can't I cancel a local notification in my iOS app?(in Swift)

Prelude I have mentioned the fact that I am working on my first iOS app in a number of my previous posts and as such I face a number of newbie/noob(?) problems. They are not really problems as much as they are simply things that I do not know, for e.g. the following, how do I get the day of the week? where is my string.replaceAll in Swift? knowing which local notification brought my app to foreground ? serving HTML content in an iOS app that works on iOS 7 and above Thankfully, I have managed to make at least one generic solution and contribute it to the community i.e. my open-source Xcode project template( HTML5StarterAppWithSwift ) which you can get from Github . So this post basically describes another very simple problem that I have found a solution to, but I do not fully understand why the problem was occurring in the first place. Introduction As I have mentioned in this post , my iOS app uses local notifications i.e. UILocalNotification   and i...