# Run The Release Readiness Check

> Run all 3 test steps on both Android and iOS, finish the checklist, and dare to press the button that ships the app to the Store.

- URL: https://dantech.academy/en/courses/kotlin-accelerator/engineer-builder/05-testing-security-release/lesson-05-run-release-readiness-check
- Course: [Mobile Action Pro](https://dantech.academy/en/courses/kotlin-accelerator.md)
- Module: Testing, Security, and Release
- Duration: 8 min
- Difficulty: intermediate
- Access: Enrolled students
- Tiếng Việt: https://dantech.academy/courses/kotlin-accelerator/engineer-builder/05-testing-security-release/lesson-05-run-release-readiness-check.md

## Objectives

- Run all 3 test steps on each platform: unit tests, debug testing on a real device, release testing on the signed build
- Pick the right test command for a KMP project instead of only testDebugUnitTest
- Build your own done and not-done checklist for Android and iOS before every release

## In this lesson

1. Lesson Goal
2. Three Test Steps On Two Platforms
3. Checklist Before Every Release
4. An App Is Never Perfect, And It Doesn't Need To Be
5. Checkpoint
6. References
7. Key Points

## Study with an AI agent

The full lesson is for students of this course. Students open the lesson on the web and press **Markdown** to copy all of it, then paste it into Claude, ChatGPT, Cursor or whichever agent you use. Faster: mint a token at `/profile/ai-agents` and your agent reads lessons over MCP.

- [Join the course](https://dantech.academy/en/kotlin-accelerator/checkout)

---

- Previous lesson: [Ship The iOS App](https://dantech.academy/en/courses/kotlin-accelerator/engineer-builder/05-testing-security-release/lesson-07-ship-ios-app.md)
- Next lesson: [Clean Architecture And The 4-Layer Model](https://dantech.academy/en/courses/kotlin-accelerator/engineer-builder/06-clean-architecture/lesson-01-clean-architecture-overview.md)
