App Publication Strategies and Store Requirements — Topics & Learning Outcomes

📋 Module Topics🎯 Student Learning Outcomes

Module Topics

Google Play Store Submission Process

Covers the end-to-end process of publishing an Android application to the Google Play Store, including account setup, build preparation, and listing creation.

Apple App Store Submission Process

Covers the requirements and workflow for submitting iOS and macOS applications to the Apple App Store, including provisioning, App Store Connect configuration, and review guidelines.

Microsoft Store Submission Process

Explains the requirements and workflow for publishing Windows applications to the Microsoft Store, including account registration, packaging, and certification.

Web Deployment Strategies

Covers the approaches for deploying web applications to production environments, including hosting options, build pipelines, and performance considerations.

Asset Requirements and Store Listing Optimization

Covers the common graphical and textual assets required across all major app stores and best practices for creating listings that maximize discoverability and conversion.

Build Finalization and Submission Readiness

Guides students through the final steps of preparing a production-ready application build, conducting pre-submission testing, and assembling all required deliverables for store submission.

Student Learning Outcomes

By the end of this module, students will be able to:

MO1
Summarize the submission requirements and review processes for major app distribution platforms such as the Apple App Store and Google Play Store
Level: UnderstandType: CognitiveCourse mapping: CO3
MO2
Assess their interface project against app store guidelines to determine publication readiness
Level: EvaluateType: BehavioralCourse mapping: CO2
MO3
Prepare required publication assets such as app metadata, screenshots, and accessibility descriptions that meet store submission standards
Level: ApplyType: BehavioralCourse mapping: CO1

Course Outcomes (reference)

CO1Develop a computer interface to meet a set of requirements.
CO2Evaluate functionality and usability of a computer interface
CO3Identify and describe all issues associated with computer interfaces including ergonomic, psychological, cultural, and accessibility issues.