The Magic Habit
Giới thiệu
The Magic Habit giúp bạn duy trì thiền và các thói quen nhỏ mỗi ngày, không áp lực, không phán xét.
Kết quả
Tôi một mình đưa app từ ý tưởng lên Google Play: thiết kế, phát triển React Native, bản địa hóa 28 ngôn ngữ qua pipeline DeepL tự động, và gói trả phí vận hành bằng RevenueCat. App được duy trì và cập nhật đều đặn kể từ khi phát hành.
Vấn đề
Hầu hết app thói quen biến việc rèn luyện thành một bảng KPI: streak dài, biểu đồ dày đặc, thông báo dồn dập. Bỏ lỡ một ngày là cảm giác thất bại — và người dùng bỏ app luôn.
Vấn đề không nằm ở kỷ luật. Nó nằm ở cảm giác nặng nề khi quay lại.
Nghiên cứu
Xuất phát từ chính trải nghiệm thiền của tôi và quan sát người dùng các app tương tự, tôi rút ra ba điểm:
- Nghi thức bắt đầu càng ngắn, khả năng duy trì càng cao — một chạm là vào phiên.
- Người dùng quay lại vì cảm giác dễ chịu, không phải vì sợ mất streak.
- Thị trường ngách (thiền + thói quen tối giản) bị bỏ trống giữa các app quá đơn giản và quá phức tạp.
Hệ thống sản phẩm
App được xây trên nguyên tắc nhẹ nhàng là tính năng: giao diện Material Design 3 tối giản, mọi hành động chính trong một chạm, và ngôn ngữ giao diện không bao giờ trách móc.
- React Native + Material Design 3, một codebase cho Android.
- Pipeline bản địa hóa tự động: chuỗi mới được dịch sang 28 ngôn ngữ qua DeepL trong bước build.
- Gói trả phí qua RevenueCat — tách bạch hoàn toàn khỏi logic sản phẩm.
Vai trò
- Định hình concept và định vị sản phẩm
- Thiết kế UI/UX theo Material Design 3
- Phát triển toàn bộ app React Native
- Xây pipeline bản địa hóa 28 ngôn ngữ và hệ thống thanh toán
- Phát hành, ASO và cập nhật trên Google Play
Bài học
Ship một mình dạy tôi toàn bộ vòng đời
Từ ý tưởng đến cửa hàng ứng dụng, không có khâu nào được phép "để người khác lo" — đó là bài học thực tế nhất về việc làm sản phẩm.
Tự động hóa những gì lặp lại
Bản địa hóa 28 ngôn ngữ chỉ khả thi khi là một pipeline, không phải một công việc thủ công. Đầu tư tự động hóa sớm giúp mỗi bản cập nhật sau đó gần như miễn phí.
Cảm xúc là một spec
"App này khiến người dùng cảm thấy thế nào khi quay lại sau một tuần bỏ bê?" — câu hỏi đó định hình sản phẩm nhiều hơn bất kỳ danh sách tính năng nào.