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)

Build a Full-Stack Image Upload App with Node.js, Express, React, and Vite (Beginner Tutorial)

 If you’re new to full-stack web development and want a hands-on project to practice React frontend integration with a Node.js + Express backend , this tutorial is for you. In this guide, we’ll walk through a simple but powerful app that lets users upload images, store them on the server, and display them back in the browser. This project is based on my GitHub repo: node-express-react-simple-fileupload . It’s designed to be beginner-friendly, SEO-optimized, and a great starting point for anyone learning JavaScript full-stack development . 🛠️ Technologies Used Here’s the tech stack powering this project: Node.js – JavaScript runtime for the backend. Express.js – Lightweight web framework for building REST APIs. Multer – Middleware for handling file uploads. CORS – Enables cross-origin requests between frontend and backend. React.js – Frontend library for building user interfaces. Vite – Fast development server and build tool for React. Fetch API – For making HTTP requests ...

Html5 based widget for an iOS app: Today extension powered by the Ionic framework

At some point the thought of adding a Widget to my iOS app came to mind which was followed by starting work on adding a widget for my app, My Day Todos . Obviously the first step was to learn how to add a Widget to an iOS app and in that learning process I discovered many things about widgets in iOS first of which was a widget in iOS is a an app extension i.e a  Today Extension . While I am still haven't finished working on the widget for my iOS app, I thought I would take some time out and share what I have learned. In this post, I will share a few important tips and provide an example of how to add a Widget to an iOS app and have the widget UI powered by Html5 via  Ionic framework . I added some code to my Github repo, Html5StarterAppWithSwift in order to show how this can be achieved. There are already too many tutorials out on the Web on how to add a Today extension to an iOS app so I won't be including that here. Instead I will focus on sharing some of the useful tip...