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

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.
What you'll learn
After completing this course, you will be able to:
- Incorporate effective design principles (and Human Interface Guidelines) into your app
- Utilise brainstorming, planning, prototyping and testing into your app concept
- Test and evaluate your app with an audience to gain feedback
- Explain the steps involved in getting an app onto the App Store
This course is part of the Mobile App Development with Swift Professional Certificate.
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 prioritize 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
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.