Project: Create an iOS app from start to finish

Go to class
Write Review

Free Online Course: Project: Create an iOS app from start to finish provided by edX is a comprehensive online course, which lasts for 6 weeks long, 8-10 hours a week. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from edX. Project: Create an iOS app from start to finish is taught by Tristan W. Reed and Dr David A. McMeekin.

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