Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Curtin University

Project: Create an iOS app from start to finish

Curtin University via edX

Overview

In this course you will work on your very own project where you will go through the process of designing and prototyping your very own app.

Syllabus

Lesson 1: Project Planning

  • Define your app idea and identify your target audience
  • Research the apps of your competitors (cost, designs, features)
  • Develop a business case for your app and determine your minimum viable product (MVP)
  • Scope out your project and determine your resources and budget
  • Decide on a project methodology and establish clear deliverables

Lesson 2: Wireframing, Storyboarding and Prototyping

  • Decide on the key features of your app and prioritise them
  • Determine the flow and user interaction required
  • Create wireframes and storyboards
  • Build an initial prototype

Lesson 3: Design Principles

  • Consider the visual design of your app: images, fonts and styles
  • Design a memorable icon and an effective launch screen
  • Ensure that your visual design adheres to the Human Interface Guidelines
  • Create mock ups of the graphical elements required

Lesson 4: Development

  • Build your launch screen
  • Build your app!
  • Register for a Developer account
  • Understand the requirements of the App Store (country specific)

Lesson 5: User Experience Testing

  • Test and evaluate your app with an audience
  • Identify and remove any non-essential features
  • Ensure your design is accessible and works across different iOS devices
  • Prioritise and incorporate user feedback into future releases

Lesson 6: Launching and Beyond

  • Launch, market and promote your app
  • Track your app’s performance using analytics
  • How and when you should update your app

Taught by

Tristan W. Reed and Dr David A. McMeekin

Reviews

Start your review of Project: Create an iOS app from start to finish

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.