Bắt đầu tạo app iOS để bán trên Apple Store

Chào ngày mới!

Gần đây được gặp một anh kiếm được cả nghìn USD mỗi tháng, ở Việt Nam, bằng cách tự làm app và bán trên Apple store. Nên giờ mình cũng hạ quyết tâm để chuyển qua là app cho iOS.

Gặp anh thì rút ra được một số bài học như sau:

- Muốn kiếm được tiền thì nên làm app iOS, và tập trung vào thị trường Mỹ. Vì đây là thị trường dễ mua app của bạn nhất (nguồn sinh lợi chủ yếu), cũng đồng thời là thị trường định hướng thị hiếu của những thị trường khác. Nên đi theo Mỹ thì khả năng sống sẽ cao nhất.
- Những kinh nghiệm quý báu khi làm việc với Apple store:
+ Bản quyền: Nên tránh sử dụng hình ảnh, nhạc nổi tiếng của người khác nếu bạn không muốn bị khoá tài khoản. May một cái là với Apple, thì bạn có thời gian để thay đổi app của mình. Còn với Android app thì tải khoản dev của bạn sẽ bị terminate ngay lập tức. (khi anh chia sẻ điều này thì mình khá bất ngờ vì cứ nghĩ Android chính sách thoáng hơn)
+ Marketing: Cùng một app có thẻ deploy nhiều lần, với nhiều từ khoá khác nhau để tần suất user search trúng sẽ cao hơn.

Vì vậy mình quyết định làm app bán để kiếm thêm thu nhập.
Quá trình tìm hiểu qua Internet thì mình kiếm được vài link nên lưu lại:

Thiết lập môi trường lập trình:

- Sử dụng dịch vụ online để dev app:

- Tạo máy Mac ảo cho window

https://techsviewer.com/install-macos-high-sierra-vmware-windows/

http://hieunam.com/mac-os/cai-mac-os-tren-may-ao-vmware/
https://tinhte.vn/threads/cach-cai-mac-os-x-len-vmware-tren-windows-chay-muot-ma-nhu-may-macbook-xin.2458263/page-1

- Tư vấn khi mua mac book cho lập trình.

Nên mua máy nào cho lập trình
Kinh nghiệm mua máy cũ

+ Nên mua đời máy nào:

Mac Pro 2016:
- Có touch bar & touch Id: không tiện dụng cho lắm; đôi lúc chậm hơi khi bấm nhầm; đặc biệt vô dụng đối với developer.
- Cổng toàn USB-C: thì đón đầu công nghệ.

Mac Pro đời trước:
- Cổng kết nối USB tiện hơn; đỡ phải mua nhiều linh kiện.
- Bàn phím nghe nói êm hơn; đỡ ồn; dễ sửa hơn
- Dễ sửa; đỡ tốn tiền hơn Mac Pro 2016

Tham khảo một số máy:

http://laptopvang.com/san-pham/apple/macbook-pro-2015-13-inch-mf843-99-ssd-512g/
https://www.thegioididong.com/laptop/apple-macbook-pro-mpxt2sa-a-i5-7360u
https://fptshop.com.vn/may-tinh-xach-tay/macbook-pro-13-256gb-2017
https://www.adayroi.com/apple-macbook-pro-2016-retina-mluq2-256gb-13-3-inch-bac-hang-nhap-khau-p-wPjJa-f1-2?pi=j6lnl&w=VbY5&mc=eWq0

- Bắt đầu học làm app cho iOS

- Cài Xcode từ App Stor
- Làm quen với Xcode & Swift
Một số lưu ý:
- Swift languague: 
no ';'
shortened keyword (let, var...)
- Mô hình MVC
- Functions & Class
- Khái niệm IBOutlets and IBActions (liên kết giữa View & controller)


- Cách deploy app lên Store & Bán.
- Chiêu thức marketing
- Support & Maintainence
- Quản lí tài chính

---V---

Nhận xét

Bài đăng phổ biến từ blog này

Tại sao lại chụp ảnh theo bố cục 1/3 ?

[sapui5] Best Practice in sapui5 development

Implement Search field with case-INSENSITIVE by SAP UI5