Khóa học iOS: tạo và chuẩn bị phát hành ứng dụng đầu tiên
Khóa học iOS cho người mới này không có bài tập bỏ đi: giáo trình chính là ứng dụng của bạn. Với iOS Kit, bạn học bằng cách xây nó cùng AI, từ ý tưởng đến lúc gửi Apple, qua bốn bước theo nhịp của bạn. Không có lớp trực tiếp: mọi thứ đều được viết sẵn, và Discord vẫn mở để hỗ trợ lẫn nhau.
Bởi Mehdi Azizi · Nội dung duyệt lại ngày

Bạn sẽ học được gì
- Code khởi đầu từ app của mình
- Expo và React Native: tài khoản, paywall và gói đăng ký, AI, onboarding, 8 ngôn ngữ. Nền tảng để ra mắt một app có thể bán.
- Lộ trình viết sẵn, từng bước
- Bốn bước, từ ý tưởng đến App Store, với skill Claude Code cho từng bước. Bạn tiến trên dự án của mình, theo nhịp của bạn.
- Duyệt app, ảnh chụp và trang app
- Có kèm Apple Review Kit, App Store Screenshots Kit và ASO Kit, để chuẩn bị gửi Apple.
- Code với AI mà vẫn làm chủ
- Nếu dùng AI, bạn học cách nhờ nó viết code, đọc lại và sửa, để hiểu app của mình làm gì.
- Kit thuộc về bạn
- 1 năm cập nhật đi kèm: phiên bản Expo mới và phong cách mới. Không gia hạn, bạn vẫn giữ phiên bản cuối đã nhận.
Từng bước một
- Bước 1
Bạn nhận kit: Tải về ngay sau khi thanh toán.
- Bước 2
Bạn theo lộ trình từng bước, theo nhịp của mình, với skill Claude Code cho từng bước.
- Bước 3
Trước khi gửi, bạn kiểm tra hồ sơ App Store với Apple Review Kit.
- Bước 4
Sau đó, bạn gửi app cho Apple, và Discord vẫn mở để hỗ trợ lẫn nhau.
Swift hay React Native: chọn theo mục tiêu
Kit dùng React Native và Expo. Bạn học cách xây một app iPhone, kiểm tra hành vi và chuẩn bị phân phối. Đây không phải chương trình Swift hay SwiftUI: nếu mục tiêu là vào một đội đang tuyển các công nghệ đó, hãy so sánh các chương trình ở điểm này trước khi chọn.
Nếu mục tiêu là app của riêng bạn, hãy bắt đầu bằng việc viết luồng chính và những gì phải chạy offline. Lựa chọn kỹ thuật phải phục vụ nhu cầu đó. Một chức năng rất đặc thù của iOS có thể cần code native và nhiều thời gian hơn luồng thông thường.
Làm sao biết bạn thật sự tiến bộ
Ở mỗi bước, hãy tìm thứ bạn có thể cho người khác xem: một bản khoanh vùng một trang, một chức năng dùng được trên iPhone, một lần mua thử với quyền truy cập, rồi một hồ sơ App Store đầy đủ. Đọc một bước hay sinh ra code chưa phải là hoàn thành bước đó.
Trường hợp TradaZen cho một mốc cụ thể: commit đầu tiên ngày 21 tháng 6, TestFlight đầu tiên ngày 25 tháng 6, phát hành ngày 17 tháng 7, rồi những thay đổi về sản phẩm. 26 ngày này thuộc về dự án đó; chúng không dự đoán thời gian của dự án bạn.
Xem dòng thời gian, các bản sửa và những lần đổi hướng của TradaZen
Khóa học iOS: bằng cấp hay một app được phát hành?
Phần lớn khóa học iOS chuẩn bị cho một nghề: chương trình cấp bằng, bootcamp dùng được CPF, khóa Swift vài ngày cho nhân viên. Nếu mục tiêu là làm lập trình viên làm công, đó là những lựa chọn tốt.
Khóa này nhắm điều khác: giúp bạn phát hành app iPhone của riêng mình, có gói đăng ký, và tự đi lại con đường đó được. Nó không cấp bằng và không dùng được CPF. Đổi lại, bạn không mất hàng tháng cho bài tập: mọi thứ bạn học đều phục vụ trực tiếp app của bạn.
Bạn làm được gì khi kết thúc khóa học
Chọn một ý tưởng app có thể bán và thu gọn về một chức năng chính. Xây chức năng đó với React Native và Expo, có hoặc không có AI, và thử trên iPhone qua TestFlight.
Tạo gói đăng ký trong App Store Connect, nối chúng với app qua RevenueCat và đặt paywall đúng lúc. Chuẩn bị trang App Store và hồ sơ duyệt tránh được các lý do từ chối phổ biến nhất, rồi gửi app cho Apple.
Yêu cầu để theo khóa học iOS này
Một iPhone, một máy tính, Claude Code hoặc Cursor, và thời gian mỗi tuần. Nên có Mac, nhưng không bắt buộc: build iOS được làm trên cloud. Không cần kiến thức lập trình khi bắt đầu.
Để phát hành, bạn cần tham gia chương trình nhà phát triển của Apple, 99 $ mỗi năm. Apple thu khoản này, không phải Devoria.
Vì sao chọn mình
Muốn dạy thì phải tự mình đi con đường đó, và đi lại nhiều lần. Mình phát hành các app iOS của riêng mình: Solys, TradaZen, Nolera và Vigie đang có trên App Store, một app khác đang được Apple duyệt. Những lần Apple từ chối, gói đăng ký, màn hình vỡ trên iPhone nhỏ, mình gặp trên chính dự án của mình. Đó là thực tiễn mình truyền lại, không phải bài giảng thuộc lòng.
Đọc hành trình của TradaZen, từ lúc tạo app đến những lần Apple từ chối và lúc phát hành.
Bắt đầu với hướng dẫn miễn phí
Câu hỏi thường gặp
Khác gì một khóa học video thông thường?
Bạn không xem video: bạn xây app của riêng mình từ code khởi đầu của các app của mình, với lộ trình viết sẵn và skill Claude Code cho từng bước. Khi bị kẹt, Discord vẫn mở để hỗ trợ lẫn nhau.
Mình cần dành bao nhiêu thời gian?
Tùy nhịp của bạn và app của bạn: lộ trình không có lịch cố định. Hãy dành thời gian mỗi tuần để tiến trên dự án. Đều đặn quan trọng hơn những ngày dài.
Khóa học giá bao nhiêu?
129,99 €, trả một lần, với 1 năm cập nhật đi kèm, sau đó 49,99 € mỗi năm nếu bạn muốn tiếp tục. Không gia hạn, bạn vẫn giữ phiên bản cuối đã nhận.
Mình có thể nhờ người thật xem app không?
Có, ngoài kit: Một giờ với mình, một buổi gọi video một tiếng, chia sẻ màn hình, về app hoặc dự án Claude của bạn, giá 100 €. Còn kit thì bạn tự học, không có lớp trực tiếp.
Kit có sẵn ngay không?
iOS Kit đã có sẵn. Tải về ngay sau khi thanh toán.
iOS Kit
Starter Code của các app mình làm, lộ trình kèm các tin nhắn để gửi cho Claude, và tất cả các kit. Claude bắt đầu từ một app đã chạy sẵn. 129,99 €.