Choose your language
App Store and Play Store Submission Course
More than 2 million students worldwide

App Store and Play Store Submission Course

Get your app live on the App Store and Google Play without the guesswork. This course walks you through every step — from setting up developer accounts to submitting builds and handling rejections — so you launch with confidence. Stop losing time to avoidable mistakes and start shipping.

Dedika for Business

What you will learn:

  • Configure developer accounts on both Apple and Google platforms correctly from the start.

  • Build and sign release-ready app binaries that meet each platform's technical requirements.

  • Prepare compliant metadata, screenshots, and privacy declarations to pass store review.

  • Submit apps through App Store Connect and Google Play Console using the correct workflows.

  • Respond to rejections strategically and resubmit builds with a higher chance of approval.

  • Manage app updates, staged rollouts, and emergency hotfixes across both platforms.

How you study in practice App Store and Play Store Submission Course

How you practise App Store and Play Store Submission Course

For companies looking to train their team

With Dedika for Business, the course includes exercises and examples tailored to your own business and the way your company needs.

Click here

Course Content

8 Chapters • 37 LessonsDuration between 4 and 360 hours (you decide)

Chapter 1See details

App Stores: Ecosystem and Fundamentals

  • Lesson 1 • Apple App Store Overview

    Introduces the App Store's structure, review process, and developer program. Provides context for understanding Apple-specific requirements covered in later chapters.

  • Lesson 2 • Comparing Both Platforms

    Highlights key differences and similarities between Apple and Google submission workflows. Prepares students to make informed decisions when targeting one or both platforms.

  • Lesson 3 • Google Play Store Overview

    Introduces the Play Store's structure, policies, and developer console. Provides parallel context to the Apple overview for side-by-side platform comparison.

  • Lesson 4 • How App Stores Work

    Covers the role of app stores as distribution platforms and how they connect developers to users. Establishes the foundational mental model for all subsequent submission steps.

  • Lesson 5 • Platform Policies and Guidelines

    Explains the core policy frameworks governing both stores, including content, privacy, and monetization rules. Builds awareness of compliance requirements before any app is submitted.

Chapter 2See details

Setting Up Developer Accounts

  • Lesson 1 • Apple Developer Account Setup

    Walks through enrolling in the Apple Developer Program as an individual or organization. Correct setup here prevents access issues during later submission steps.

  • Lesson 2 • Google Play Developer Account Setup

    Covers registering a Google Play developer account and completing identity verification. Proper setup ensures full console access needed for submission.

  • Lesson 3 • Account Security and Recovery

    Covers securing developer accounts against unauthorized access and preparing recovery options. Account loss can halt all submissions, making this step critical.

  • Lesson 4 • Team Roles and Permissions

    Explains how to add team members and assign roles in both consoles. Correct role assignment protects sensitive account functions while enabling collaboration.

Chapter 3See details

Preparing Your App for Submission

  • Lesson 1 • App Icons and Screenshots

    Specifies size, format, and content requirements for icons and screenshots on both platforms. Visual assets are mandatory and must meet exact specifications to pass review.

  • Lesson 2 • App Metadata Essentials

    Defines required metadata fields including name, description, keywords, and category. Accurate metadata directly affects discoverability and review approval.

  • Lesson 3 • Version Numbering and Build IDs

    Explains versioning conventions and how build numbers are tracked by each platform. Correct versioning prevents upload errors and maintains a clean release history.

  • Lesson 4 • Age Ratings and Content Declarations

    Guides students through completing age rating questionnaires accurately on both platforms. Incorrect ratings can trigger removal or restrict the app's audience unintentionally.

  • Lesson 5 • Privacy and Permissions Declarations

    Covers declaring data collection practices and device permission usage in both consoles. Incomplete declarations are a leading cause of rejection on both platforms.

Chapter 4See details

Building and Signing Your App

  • Lesson 1 • Apple Certificates and Profiles

    Covers creating distribution certificates and provisioning profiles in the Apple Developer portal. Correct configuration is required before any iOS build can be uploaded.

  • Lesson 2 • Code Signing Fundamentals

    Explains why code signing exists and how it authenticates app identity on both platforms. This knowledge prevents the most common technical submission failures.

  • Lesson 3 • Android Keystore and Signing

    Explains generating and managing an Android keystore for signing release builds. Keystore loss permanently blocks future updates, making secure storage essential.

  • Lesson 4 • Exporting Release Builds

    Walks through exporting a production-ready binary in the correct format for each platform. Students avoid common export errors that delay or block submission.

Chapter 5See details

Uploading and Configuring Store Listings

  • Lesson 1 • Uploading Builds to Each Platform

    Explains how to upload binaries using Xcode, Transporter, and the Play Console upload tool. Correct upload method prevents processing errors and version conflicts.

  • Lesson 2 • Creating a New App Record

    Covers creating an app record in App Store Connect and the Play Console before uploading. This step establishes the app's identity within each platform's system.

  • Lesson 3 • In-App Purchases and Subscriptions Setup

    Introduces configuring in-app purchase products and subscription tiers in both consoles. Correct setup is required before review if the app monetizes through purchases.

  • Lesson 4 • Pricing and Availability Settings

    Covers setting app price tiers, free vs. paid options, and geographic availability. These settings determine who can find and purchase the app at launch.

  • Lesson 5 • Completing the Store Listing Form

    Guides students through filling every required field in both store listing interfaces. Missing or inconsistent fields are a common cause of submission rejection.

Chapter 6See details

Submitting for Review

  • Lesson 1 • Understanding Review Timelines

    Sets realistic expectations for review duration on both platforms and factors that affect it. Students can plan launch timelines and communicate accurately with stakeholders.

  • Lesson 2 • Responding to Rejections

    Explains how to read rejection notices, identify the root cause, and resubmit effectively. A structured response process reduces the number of resubmission cycles.

  • Lesson 3 • Pre-Submission Checklist

    Provides a structured checklist to verify all required elements before hitting submit. Systematic review at this stage prevents avoidable rejections.

  • Lesson 4 • Submitting on App Store Connect

    Walks through the final submission flow in App Store Connect, including review notes. Students understand each confirmation step and what triggers the review queue.

  • Lesson 5 • Submitting on Google Play Console

    Covers creating a release, selecting a track, and rolling out to review in Play Console. Students understand the track system and how it affects review and visibility.

Chapter 7See details

Managing Updates and Releases

  • Lesson 1 • Hotfix and Emergency Releases

    Covers the process for fast-tracking critical bug fixes through both review systems. Students can respond to production incidents without waiting for standard review cycles.

  • Lesson 2 • Deprecating and Removing Apps

    Explains how to unpublish, retire, or delete an app from both stores responsibly. Proper deprecation protects existing users and preserves account standing.

  • Lesson 3 • Planning an App Update

    Covers deciding what changes warrant a new version and how to communicate them in changelogs. Good update planning reduces review risk and improves user reception.

  • Lesson 4 • Phased and Staged Rollouts

    Explains how to release updates gradually to a percentage of users on both platforms. Staged rollouts limit the blast radius of critical bugs reaching all users at once.

Chapter 8See details

Advanced Submission Strategies

  • Lesson 1 • App Store Optimization Basics

    Introduces keyword research, conversion rate optimization, and A/B testing for store listings. Optimized listings increase organic downloads without additional marketing spend.

  • Lesson 2 • Automating the Build Pipeline

    Introduces continuous integration tools that automate building, signing, and uploading app binaries. Automation reduces human error and accelerates release cadence for growing teams.

  • Lesson 3 • Cross-Platform Release Coordination

    Covers synchronizing iOS and Android releases to deliver a consistent user experience. Coordinated launches reduce support burden and strengthen marketing impact.

  • Lesson 4 • Managing Multiple Apps and Accounts

    Covers strategies for organizing multiple apps across one or several developer accounts. Proper structure prevents policy cross-contamination and simplifies team management.

  • Lesson 5 • Handling Policy Changes and Audits

    Prepares students to respond when platform policies change or an existing app is flagged. Proactive compliance monitoring prevents unexpected removals from the store.

Certification

Your valid completion certificate

This course is for you:

  • Indie developer: ready to publish a first app but unfamiliar with store processes.

  • Freelance developer: taking on client projects that include full deployment responsibilities.

  • Bootcamp graduate: transitioning from coursework to real-world app release workflows.

  • Mobile hobbyist: wanting to share a personal project with a wider public audience.

  • Junior developer: assigned submission tasks at work without prior hands-on experience.

  • Non-technical founder: managing a small team and needing to understand the release pipeline.

What our students say

Your classes are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of interest without needing to switch platforms... I thank you for everything you do, I've already recommended you to other people...
Giulio Carlo
Giulio CarloDigital Marketing Student
I like how the lessons are straight to the point and how I can change chapters and skip content I don't need.
Mariana Ferres
Mariana FerresPhotography Student
I like the content and the presentation style and video transcription, which speeds up the process!
Luciana Alvarenga
Luciana AlvarengaNail Design Student
The platform is fast, simple to use. The diversity of content and complementary videos really help with learning.
André Felipe
André FelipePrompt Engineering Student

Top training programs

FAQ

Who is Dedika?

Is the certificate valid in Canada?

Are the courses free?

What is the course workload?

What are the courses like?

How do the courses work?

What is the duration of the courses?

What is the cost or price of the courses?

What is an EAD or online course and how does it work?

PDF Course